ich dieses Stück Code geschrieben haben, die einen String und speichert sie in einem String-Array teilt: -Split-String in Sätze
String[] sSentence = sResult.split("[a-z]\\.\\s+");
Allerdings habe ich die [az] hinzugefügt, weil ich behandeln wollte etwas von dem Abkürzungsproblem. Aber dann zeigt mein Ergebnis auf, als so: -
Außerdem, wenn Everett versucht, sie in grundlegende Mathematik zu unterrichten sie unresponsiv
ich bewiesen, dass ich das Muster verlieren in der Split-Funktion angegeben. Es ist in Ordnung für mich, die Periode zu verlieren, aber den letzten Buchstaben des Wortes zu verlieren stört seine Bedeutung.
Könnte mir jemand dabei helfen und zusätzlich könnte mir jemand beim Umgang mit Abkürzungen helfen? Zum Beispiel, weil ich die Zeichenfolge auf Perioden aufgeteilt habe, möchte ich die Abkürzungen nicht verlieren.
Wenn ich diesen Satz verwende - "Mein Freund, Mr. Jones, hat einen neuen Hund." Es bricht nach Mr. Es passiert wegen der Kapitalisierung von Jones. Kennst du einen Umweg? Ansonsten ist der BreakIterator großartig! – nbz