Sagen wir, ich habe eine Zeichenfolge:kann .text nicht entfernen. mit einem regulären Ausdruck
"the quick brown fox jumped over the moon.this text needs to be removed."
ich ".this text needs to be removed."
mit Python zu entfernen versuche.
Ich habe mehrere Möglichkeiten ausprobiert, hauptsächlich bestehend aus \w+(\..*\.)
, aber es funktioniert nicht. Ich brauche einen allgemeinen Weg, um diesen letzten Teil zu entfernen, da der Text pro Datei unterschiedlich ist, so etwas wie re.sub('\.this text needs to be removed\.', '', string)
wird nicht für mich arbeiten.
Stack-Überlauf ist mein entkam Punkt nicht angezeigt wird, ich buchstäblich aus dem ersten Punkt zu erfassen suchen dann alle alles, was die Art und Weise bis zum letzten Punkt wieder. Im obigen Beispiel sind der erste Punkt und der letzte Punkt maskiert, sie werden einfach nicht angezeigt –
Punkt ist ein Sonderzeichen in Markdown (für Aufzählungen), also mit \. Im Klartext wird nur der Punkt angezeigt. Um dies zu beheben, verwenden Sie entweder Backticks für Code (wie für Ihre Frage, jetzt bearbeitet) oder den Backslash selbst, wenn Sie ihn im Klartext benötigen. – Eric
Um Ihre Frage zu verbessern, kann es hilfreich sein, wenn Sie etwas konkreter über das, was Sie probiert haben, sprechen und sowohl funktionierende als auch nicht funktionierende Ein-/Ausgaben zeigen. – Eric