Class: PragmaticSegmenter::Languages::Deutsch::SingleLetterAbbreviation

Inherits:
SingleLetterAbbreviation show all
Defined in:
lib/pragmatic_segmenter/languages/deutsch.rb

Constant Summary collapse

SingleLowerCaseLetterRule =
Rule.new(/(?<=\s[a-z])\.(?=\s)/, '')
SingleLowerCaseLetterAtStartOfLineRule =
Rule.new(/(?<=^[a-z])\.(?=\s)/, '')

Constants inherited from SingleLetterAbbreviation

SingleLetterAbbreviation::SingleUpperCaseLetterAtStartOfLineRule, SingleLetterAbbreviation::SingleUpperCaseLetterRule

Instance Attribute Summary

Attributes inherited from SingleLetterAbbreviation

#text

Instance Method Summary collapse

Methods inherited from SingleLetterAbbreviation

#initialize

Constructor Details

This class inherits a constructor from PragmaticSegmenter::SingleLetterAbbreviation

Instance Method Details

#replaceObject



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