Ich habe viele verwandte Fragen zu meinen gesehen, aber ich kann immer noch nicht scheinen, um mein konkretes Beispiel zu arbeiten. Ich habe einige Daten in einer Datei, die mehrere Sätze aneinandergereiht ist. Ich versuche, die Sätze in eine Liste aufzuteilen, wobei jeder Satz ein Element der Liste ist. Aber wenn ich auf eine Periode splitte, gefolgt von einer Leerstelle, verliere ich die Periode in allen Elementen meiner Liste (außer der letzten). beginne ich mit diesem:Split-on-Periode ohne Entfernen der Periode Interpunktion einmal geteilt - Python
text = "This sentence. And this one. One more."
gewünschte Ausgabe:
["This sentence.", "And this one.", "One more."]
Derzeit wird diese von erhalte ich text.split tun (‘„.):
["This sentence","And this one","One more."]
Sie brauchen Look-Ahead/Lookbehind – rock321987
I versuchte dies re.split (r '\. (? =)', Text), aber ich habe das gleiche Problem – dahlia