Python expresiones regulares
Publicado por Alejandro Perez (1 intervención) el 11/02/2014 00:58:53
Hola amigo quisiera que me ayuden con el siguiente codigo.
El objetivo del siguiente codigo es que busque en una linea de texto que se lo paso como parametro y busque todas las expresiones que coincidan con {$variable}.
y la retorne como <?php echo $variable; ?>
el problema es que no lo hace.
y según tengo el codigo no veo error.
desde ya gracias de antemano.
1
2
3
4
5
6
7
8
9
10
def _var(self, linea):
regex = '(\\{(\\$(?:[a-z][a-z0-9_]*))\\})'
rg = re.compile(regex ,re.IGNORECASE | re.DOTALL)
m = rg.search(linea)
if m:
txt = re.sub(regex ,r'<?php echo \g<2>; ?>', linea)
print txt
return txt
else:
return linea
El objetivo del siguiente codigo es que busque en una linea de texto que se lo paso como parametro y busque todas las expresiones que coincidan con {$variable}.
y la retorne como <?php echo $variable; ?>
el problema es que no lo hace.
y según tengo el codigo no veo error.
desde ya gracias de antemano.
Valora esta pregunta


0