“Conocimientos Programación>Python Programming

Cómo quitar Múltiples subcadenas de una cadena

2012/9/24
Ciertos lenguajes de programación tienen características integradas de procesamiento de texto que hacen la manipulación de cadenas de texto muy fácil . Por ejemplo , el lenguaje de programación Python tiene una biblioteca de procesamiento de texto muy robusta que le permite realizar operaciones complejas con un mínimo de código . Puede utilizar esta biblioteca para editar cadenas con superfluo y secuencias no deseadas de texto. Estas subseries no deseados se pueden eliminar con un solo paso en Python. En otros idiomas , esto requeriría mucho más código, que puede introducir errores y el comportamiento inesperado. Cosas que necesitará de computadora con Python 3.2 lenguaje de programación instalado (ver Recursos )
Ver Más instrucciones
1

abrir el editor de texto IDLE que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa ( o aplicaciones para Macintosh) , en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE .
2

Importe el "re ", módulo de Python que incluye las funciones de procesamiento de " sub " de texto que va a utilizar para sustituir las subcadenas . Escriba la línea siguiente en la parte superior del archivo de código fuente:

import re
3

Crear una cadena con múltiples sub-cadenas no deseados. Por ejemplo , puede agregar la subcadena "abc " a " Hola Mundo ! " escribiendo a la siguiente declaración de cadena :

miCadena = " abcHelloabcWorldabc ! "
4

Eliminar todas las subcadenas utilizando la función de "sub" . Esta función sustituye todas las apariciones de una subcadena por otra subcadena . Para eliminar una sub-cadena , que acaba de salir de la subcadena en blanco reemplazo. Por ejemplo , puede utilizar la función de esta manera de eliminar todas las apariciones de " abc " de la cadena :

myNewString = re.sub ( "abc " , "", miCadena )

5

imprimir la cadena en la ventana de salida :

impresión ( myNewString )
6

Ejecute el programa. La salida es la siguiente :

HelloWorld

Python Programming
Errores Puerto no numéricos en Python
Cómo Count Down en Rango en Python
Cómo reemplazar la última instancia de una cadena en Python
Python Proyectos para OpenCV
Cómo agregar espacios iniciales en Python
Funciones dinámicas en Python
Cómo leer la última línea de un archivo en Python
Cómo dibujar una línea recta en Python Turtle
Conocimientos Informáticos © http://www.ordenador.online