Re: Text in Sätze zerlegen mit Regex

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo Harald,

Satzabschließende Zeichen sind ja '.', '!' und '?'. Dementsprechend habe ich
das Pattern [.!?] verwendet, um den Text zu splitten.
Das funktioniert auch prima, nur das ein '.' auch eine Abkürzung ('z.B.,
Dr., s.o.') beenden kann, und somit in diesem Fall kein satzabschließendes
Zeichen ist. [...] Wie kann ein solches Pattern aussehen?

Da es im Deutschen viele tausend Abkürzungen gibt,
ist soetwas mit wenig Aufwand nur unvollständig darstellbar.

Du könntest aber pragmatischerweise Heuristiken nehmen.
Dass nur ein Buchstabe mit Punkt wohl als Abkürzung
genommen werden kann. Dass ein Wort aus reinen
Konsonanten als Abkürzung zu interpretieren wäre.
Dass nach dem Satzendzeichen gross geschrieben wird.
Damit kannst Du schon mal einiges erschlagen.


ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET
.



Relevant Pages

  • Re: The Great Fly Swap of 2006...
    ... Howdy Frank! ... count me in for the swap. ... > All this is by way of 'splaining that I may not be able to tie but will ... > Choose a pattern that you want to tie and tie that pattern times the ...
    (rec.outdoors.fishing.fly.tying)
  • Re: Version after Version
    ... > Delphi 7's bugfix patch broke all major compiler optimizations, ... There is a pattern ...
    (alt.comp.lang.borland-delphi)
  • Re: 3 oder 4 Schichten Architektur
    ... [Exploring the Factory Design Pattern] ... Das hängt von vielen Faktoren ab. ... Dipl.Inf. Frank Dzaebel ...
    (microsoft.public.de.german.entwickler.dotnet.csharp)
  • Re: Best News Reader newsreader, Opinions
    ... Between saving the world and having a spot of tea Frank Slootweg said ... And frankly Frank if you think there is a pattern here then ... you're even stupider than your lurker support comment would indicate. ...
    (news.software.readers)
  • Re: =?UTF-8?Q?regul=C3=A4re_Ausdr=C3=BCcke?= mit Wildcards auf beiden Seiten
    ... Zeichen nur sich selber matchen und die Pattern links und rechts ... Nennen wir eine Folge von Zeichen, die sich selbst matchen ein Literal. ... Wenn beide Pattern mit einem Literal beginnen, ...
    (de.comp.lang.perl.misc)