Estoy intentando eliminar todos los dígitos de una cadena. Sin embargo, el siguiente código también borra los dígitos contenidos en cualquier palabra, y obviamente no quiero eso. He estado probando muchas expresiones regulares sin éxito.Eliminar dígitos en Python (Regex)
Gracias!
s = "This must not b3 delet3d, but the number at the end yes 134411"
s = re.sub("\d+", "", s)
print s
Resultado:
Esto no debe b deletd, pero el número al final sí
¡Oh, gracias, funcionó! – Menda
¿Qué pasa con cadenas como "3at"? – marcog
Aquí hay otros 2 casos para las pruebas de su unidad: '123 debe eliminarse'. y 'Usted ha sido 0wn3d' –