Muy buenas lo primero es presentarme, un saludo a toda la gente. Estoy empezando con python y no me conozco apenas los modulos basicos a si que ando perdido cn esto.
Tengo una cadena de texto la cual quiero eliminar caracteres basura, extraños como cuadraditos, y simblos raros.
import re
cadena = re.sub('[^0-9a-zA-Z]+', '', cadena)
Con esto me lo hace pero me quita @, comas, puntos / y esos si me gustaría mantenerlos....
Alguna solución sencilla?
gracias de antebrazo
Muy novato lo mio joder
textoO = re.sub('[^0-9a-zA-Z\/@+\-:,|#]+', '', textoO)
Hola
( ¿porque utilizas el botón de citar?, tienes un botón para insertar código. )
Lo que necesitas aprender es más bien la utilización y el comportamiento de las expresiones regulares (RegEx), en Python.
La expresión que has mostrado se puede simplificar:
textoO = re.sub('[^\w\/@+\-:,|#]+', '', textoO)
Saludos