[pyar] Matcheando regexes unicode
Ramiro Algozino
algozino en gmail.com
Mie Mayo 4 16:30:49 ART 2011
El día 4 de mayo de 2011 16:23, Daniel Moisset
<dmoisset en machinalis.com> escribió:
> Hola,
>
> si hago
>
> re.match("n", "mono") obtengo un matrch que es la "n", como espero
No che.. eso da None también.. mira lo que dice help(match):
match(pattern, string, flags=0)
Try to apply the pattern at the start of the string, returning
a match object, or None if no match was found.
O sea.. se fija si empieza con eso! mirá:
>>> m = re.match("n", "mono")
>>> type(m)
<type 'NoneType'>
En cambio, esto si da un objeto match:
>>> m = re.match("m", "mono")
>>> m
<_sre.SRE_Match object at 0x7fe425cc16b0>
Siguiendo la misma lógica,
>>> m = re.match("m", "moño")
>>> type(m)
<type '_sre.SRE_Match'>
>>> m = re.match("ñ", "moño")
>>> type(m)
<type 'NoneType'>
Espero haber ayudado.. :-)
--
Ramiro Algozino
More information about the pyar
mailing list