Angenommen, ich habe eine Zeichenfolge wie:Entfernen Zahlen mit Buchstaben aus String gemischt
string = 'This string 22 is not yet perfect1234 and 123pretty but it can be.'
ich irgendwelche Zahlen zu entfernenden , die mit Worten gemischt werden, wie 'perfect1234'
und '123pretty'
, aber nicht'22'
, von meinem String und eine Ausgabe erhalten, wie folgt:
string = 'This string 22 is not yet perfect and pretty but it can be.'
gibt es eine Möglichkeit, dies in Python zu tun mit regex oder andere Meth od? Jede Hilfe wäre willkommen. Vielen Dank!
Ersetzen Sie alle '\ d +' durch '''' – Tushar
siehe hier: http://stackoverflow.com/questions/12851791/removing-numbers-from-string – danielhadar
Scheint wie OP will nur Ziffern, die Teil von sind zu beseitigen Wörter, keine Ziffern in der Zeichenfolge. (Wortgrenze zählt) – Keozon