lib/pragmatic_segmenter/languages/deutsch.rb in pragmatic_segmenter-0.3.5 vs lib/pragmatic_segmenter/languages/deutsch.rb in pragmatic_segmenter-0.3.6
- old
+ new
@@ -56,10 +56,16 @@
@text.gsub!(/(?<=\d)\.(?=\s*#{Regexp.escape(month)})/, '∯')
end
end
end
- class AbbreviationReplacer < AbbreviationReplacer
+ class AbbreviationReplacer < AbbreviationReplacer
+
+ SENTENCE_STARTERS = %w(
+ Am Auch Auf Bei Da Das Der Die Ein Eine Es Für Heute Ich Im In
+ Ist Jetzt Mein Mit Nach So Und Warum Was Wenn Wer Wie Wir
+ ).freeze
+
def replace
@text = text.apply(
@language::PossessiveAbbreviationRule,
@language::SingleLetterAbbreviationRules::All,
SingleLowerCaseLetterRule,