reemplazar datos de una cadena en orden inverso

Luis Rodrigo Gallardo Cruz rodrigo en nul-unu.com
Mar Feb 20 03:34:13 CET 2007


On Mon, Feb 19, 2007 at 08:01:02PM -0600, Oscar de Anda wrote:
> 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

Pues, si *siempre* es el último, debería servir. Excepto que, por
supuesto, lo que necesitas reemplazar es '>2h<' por '>me<', e igual
con los '</>'.

-- 
Rodrigo Gallardo
GPG-Fingerprint: 7C81 E60C 442E 8FBC D975  2F49 0199 8318 ADC9 BC28
Zenophobia: the irrational fear of convergent sequences.
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/python-es/attachments/20070219/c3fe62e4/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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