Ich versuche Javascript Split zu verwenden, um die Sätze aus einer Zeichenfolge zu erhalten, aber das Trennzeichen zB!?.Javascript RegExp zum Teilen von Text in Sätze und das Trennzeichen beibehalten
Bisher habe ich
sentences = text.split(/[\\.!?]/);
das funktioniert aber nicht die Endung Zeichensetzung für jeden Satz enthalten (.!?).
Kennt jemand eine Möglichkeit, dies zu tun?
'? 'ist auch eine spezielle Char in RegExp, so dass Sie es entkommen müssen – rgvcorley
Metazeichen wie '.' und'? 'Verlieren ihre speziellen Bedeutungen innerhalb einer Zeichenklasse. Der richtige Weg, um einen Punkt ('.'), ein Ausrufezeichen ('! ') Oder ein Fragezeichen ('? ') Zu finden, ist' [.!?] '. –