Ich möchte einen Satz mit bestimmten Indikationen umformen. Genauer gesagt, würde Ich mag folgendes tun:Wie unterscheidet man "..." zu "." mit Python
sentence = "This is... a test."
reshaped_sentence = "This is ... a test ."
das ich ersetzen verwenden Sie dazu() Funktion:
sentence.replace("...", " ... ").replace(".", " . ")
Aber ich erhalten die folgende:
reshaped_sentence = "This is . . . a test ."
ich wirklich müssen unterscheiden ... von. in meinem Satz, also irgendeine Idee, wie man dieses Problem korrigiert?
Offensichtlich wird die zweite ersetzen die erste –
Wictors Antwort unten tun, was Sie brauchen, gegeben 1 oder 3 Perioden. Sind Sie sicher, dass Sie auch nicht mit [Unicode-Ellipsen] umgehen müssen (http://www.charbase.com/2026-unicode-horizontal-ellipsis)? – Jedi
@Jedi im Moment bin ich nicht mit Unicode-Ellipsen beschäftigt, aber danke :) – Julian