reemplazar datos de una cadena en orden inverso

Oscar de Anda oscar en jornada.com.mx
Mar Feb 20 03:01:02 CET 2007


Hola a todos...

verán, tengo una cadena similar a esta:

<h2>subtitulo1<h2><p>parrafo</p><p>parrafo1</p><p>parrafo2</p><h2>subtitulo2<h2><p>parrafo3</p><h2>subtitulo3<h2>

quiero reemplazar el ultimo tag <h2> por <em>

alguién sabe como puedo hacer esto fácilmente, he pensado en:
1. invertir la cadena
2. string.replace('<h2>','<em>',1)
3. string.replace('</h2>','</em>',1)
4. invertir nuevamente

saludos y gracias




Más información sobre la lista de distribución Python-es