Ver Mensaje Individual
  #15 (permalink)  
Antiguo 21/01/2010, 13:07
Acetone
 
Fecha de Ingreso: enero-2010
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Eliminar/reemplazar párrafo de Texto con Python

Yo entiendo tu pregunta, y soy de los que pasan por aki para obtener una respuesta, y no la consegui... ahora..

explicare... estube modificando un plugin de rhythmbox.. lo q me hiso llegar a ki en busca de reemplazar partes de cadenas... la diferencia es que esta el texto en una variable...

bien ahora simplemente usando

las funciones..

find y replace..

bueno sera mejor dar un ejemplo...
pongamos este texto por ejemplo

Watched her as she wiped her eyes
You don't make me sorry
Now I know a-that you never listen, listen

Thinking about that high school dance
Worrying about the finals
Yes, I know you're feeling lonely
A-lonely, so lonely


.. y se me ocurre borrar desde "Thinking about..... " hasta "....finals"

tengo la veriable result con el texto.. aremos lo siguiente

Código Python:
Ver original
  1. inicia = result.find('Thinking') #buscamos el numero de caracer donde empieza la palabra
  2. finaliza = result.find('finals') #buscamos el numero de caracter donde empieza la palabra finals
  3. result = result.replace(result[inicia:finaliza+6], 'reemplazado') #remplazar todo lo que hay entre esas 2 palabras con reemplazado

use un finaliza+6 por que al hacer el find 'finals' devuelve el valor donde comienza la letra "f" entonces borraria asta la "f" y no toda la palabra finals son 6 letras...

espero que esto pueda ayudar..

a si es como te entendi ...

Saludos...