Class: PragmaticSegmenter::Languages::Deutsch::SingleLetterAbbreviation
- Inherits:
-
SingleLetterAbbreviation
- Object
- SingleLetterAbbreviation
- PragmaticSegmenter::Languages::Deutsch::SingleLetterAbbreviation
- Defined in:
- lib/pragmatic_segmenter/languages/deutsch.rb
Constant Summary collapse
- SingleLowerCaseLetterRule =
Rubular: rubular.com/r/B4X33QKIL8
Rule.new(/(?<=\s[a-z])\.(?=\s)/, '∯')
- SingleLowerCaseLetterAtStartOfLineRule =
Rubular: rubular.com/r/iUNSkCuso0
Rule.new(/(?<=^[a-z])\.(?=\s)/, '∯')
Constants inherited from SingleLetterAbbreviation
SingleLetterAbbreviation::SingleUpperCaseLetterAtStartOfLineRule, SingleLetterAbbreviation::SingleUpperCaseLetterRule
Instance Attribute Summary
Attributes inherited from SingleLetterAbbreviation
Instance Method Summary collapse
Methods inherited from SingleLetterAbbreviation
Constructor Details
This class inherits a constructor from PragmaticSegmenter::SingleLetterAbbreviation
Instance Method Details
#replace ⇒ Object
59 60 61 62 63 |
# File 'lib/pragmatic_segmenter/languages/deutsch.rb', line 59 def replace super @formatted_text = replace_single_lowercase_letter(@formatted_text) replace_single_lowercase_letter_sol(@formatted_text) end |