Ist das möglich? Um alles in einer Zeichenfolge nach einer beliebigen Zahl zu löschen?
Z.B.:
some_text = "123 Text"
some_text_2 = "456 Foo"
Ich möchte nur 123
und 456
ohne Leerzeichen bekommen, und diese Zahlen wären eine Zufallszahl
Mit wenig Suche nach Stapelüberlauf.
Zahlen aus der Zeichenfolge entfernen
Für Python 2:
from string import digits
s = 'abc123def456ghi789zero0'
res = s.translate(None, digits)
# 'abcdefghizero'
Für Python 3:
from string import digits
s = 'abc123def456ghi789zero0'
remove_digits = str.maketrans('', '', digits)
res = s.translate(remove_digits)
# 'abcdefghizero'
Und fügen Sie eine replace
Funktion hinzu, um das Leerzeichen zu entfernen.
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen