Expr. regulares (parte 2)

Jordi Funollet jordi.f en ati.es
Jue Feb 23 15:17:28 CET 2006


Oye Catalin,

Perdona si me paso de listo, pero a lo mejor no necesitas usar regex... ¿te
serviria algo asi?


>>> def EsDouble (strNumber):
...    try:
...       olvida = float( strNumber.replace(',', '.') )
...       return True
...    except ValueError:
...       return False
...

>>> tests = ['-12345,678', '+12345.678', '-12345,67xx']
>>> [EsDouble(t) for t in tests]
[True, True, False]



-- 
##############################
### Jordi Funollet
### http://www.terraquis.net




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