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 originalinicia = result.find('Thinking') #buscamos el numero de caracer donde empieza la palabra
finaliza = result.find('finals') #buscamos el numero de caracter donde empieza la palabra finals
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...