“Conocimiento Programación>Python Programming

Cómo reemplazar la última instancia de una cadena en Python

2013/3/22
Incluso en su estado básico, no aumentada, el lenguaje de programación Python admite una amplia variedad de manipulaciones de cadenas de caracteres . Los programas pueden procesar grandes cantidades de texto usando algoritmos muy eficientes para los programas computacionalmente costosos, como el análisis y la cadena a juego con errores. En particular , las primitivas Python pueden realizar sustituciones de texto dentro de una cadena. Se puede escribir código Python que encontrar la última aparición de una subcadena dentro de una cadena más grande y , a continuación, reemplazar esa última aparición con otra cadena de su elección. Instrucciones
1

asignar valores a las variables de cadena que necesita este algoritmo ( la cadena en la que la sustitución se llevará a cabo , la subcadena que ser sustituido , y la cadena que lo sustituirá ) como en el siguiente código de ejemplo :

corpus = " 9203320089237498743 "

substituteThis = " 74 "

substituteByThis = " nex "
2

Encuentra la última aparición de la subcadena dentro de la cadena más grande, como en el siguiente ejemplo de código:

resto = corpus.rsplit ( substituteThis , 1) spanish

la función " rsplit " realiza búsquedas de derecha a izquierda ; Por lo tanto , la primera ocurrencia que encuentra será la última aparición en la cadena más grande " corpus "
3

Reemplace la cadena más pequeña dentro de la más grande, como en el siguiente ejemplo de código: .

corpus = substituteByThis.join (el resto )

Por ejemplo , el cuerpo tendrá valor " 9203320089237498 nex 3 " .

Python Programming
Cómo Dump Text to Hex en Python
Cómo: Utilizar la API de Python Twitter
¿Qué es Lawson erp?
Cómo hacer un diccionario con dos llaves en Python
Cómo agregar texto a una etiqueta en Python
Cómo leer las imágenes de una carpeta en Python
Cómo establecer la ruta Python
Cómo calcular la Regla de Simpson Usando Python
Conocimiento de la computadora © http://www.ordenador.online