Ich versuche, alle Ziffern aus einer Zeichenfolge zu löschen. Der nächste Code löscht aber auch die in jedem Wort enthaltenen Ziffern, und das will ich natürlich nicht. Ich habe viele reguläre Ausdrücke ohne Erfolg versucht.Löschen von Ziffern in Python (Regex)
Danke!
s = "This must not b3 delet3d, but the number at the end yes 134411"
s = re.sub("\d+", "", s)
print s
Ergebnis:
Diese nicht deletd b müssen, aber die Zahl am Ende ja
Oh, danke, es hat funktioniert! – Menda
Was ist mit Saiten wie "3at"? – marcog
Hier sind weitere 2 Fälle für Ihre Komponententests: "123 sollte gelöscht werden." und 'Du wurdest 0wn3d' –