Regex y grouping

Ferran Fontcuberta ferran en fompi.net
Mie Jul 29 09:37:44 CEST 2009


El mar, 28-07-2009 a las 17:57 +0100, heimy escribió:

> Sinceramente, no entiendo qué quieres hacer. Es decir: entiendo lo que
> hace el código de ejemplo que has puesto (que funciona), pero si lo
> que hace el código no es lo que tú quieres, entonces me parece que
> tendrías que explicar con palabras qué es lo que *sí* quieres :D


>>> def func(p):
...         print p
...         return p
... 
>>> re.sub('test(\d)', func(r'\1'), 'test0')
\1
'0'

Si funcionase sacaría dos 0's... Y si se lo paso sin el raw, peor aún es
la salida.

Pongamos que esto es la entrada:


<img src="send_files/logo.jpg" alt=" " align="right" vspace="5"
width="250" height="48" hspace="5"><img title="debian.jpg"
src="send_files/debian.jpg" alt="debian.jpg">

Y, tras pasarlo por el código mencionado, imgs queda lleno de entradas
con '\1' :(

Gracias ^_^



------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


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