El lenguaje de programación Python tiene muchas funciones integradas que optimizan el procesamiento de textos . Esto hace que la escritura de scripts de Python que manipulan el texto más fácil y le permite ser más productivo . Por ejemplo , puede buscar a través de una cadena y eliminar una palabra haciéndola pasar como parámetro a la función re.sub . Esto tiene una línea de código . En otros idiomas que carecen de las capacidades de procesamiento de texto de Python , esto requeriría mucho más código . Si usted desea mejorar su comprensión de procesamiento de textos Python , trate de escribir un programa que elimina un determinado parámetro de una cadena. Cosas que necesitará
Python 3.2 Lenguaje de programación
Mostrar más instrucciones
1
Abra el editor de texto IDLE en Archivos de programa (o aplicaciones para Macintosh) en el directorio de Python. Se abrirá un archivo de código fuente en blanco
2
Importe el "re" biblioteca escribiendo la siguiente instrucción al principio del archivo de código fuente: .
Import re
< br > Página 3
declarar una cadena y lo dejó igual a un texto escribiendo algo como esto :
obsoleto por nuevo = "Siento que me falta algo "
4 < p> Declarar una nueva cadena y asignarle el valor devuelto por la función re.sub . Esta función busca una cadena para un poco de texto y reemplaza todas las ocurrencias de la misma con otro texto. Tiene que pasar en algunos parámetros para re.sub . El primer parámetro es la palabra que desea buscar. El segundo parámetro es el reemplazo, pero ya va a extraer texto que necesitan para poner una cadena vacía aquí . El tercer parámetro es la cadena que se está realizando la operación de " obsoleto por nuevo ". Para eliminar todas las apariciones de la palabra "algo" de " obsoleto por nuevo ", escriba la siguiente línea de código:
newString = re.sub ( 'algo' ,'', obsoleto por nuevo )
5
Imprima el resultado " newString " utilizando la función de impresión , así:
impresión ( newString )
6
Ejecute el programa presionando F5. La salida es la siguiente:
me siento como si me faltara