Expr. regulares

Jesús Serrano jesus.signin en gmail.com
Mie Feb 22 10:31:08 CET 2006


Hola, supongo que te refieres a algo así...

--------------------------
import re

var1="3"

if re.match("^[0-9]*$",var1):
    print "es numerico"
else:
    print "no es numerico"
--------------------------

la expresion ^[0-9]*$ comprueba que todos los caracteres sean numericos, si
le pasas el 1234 coincidirá tb, si quiere comprobar que sólo sea un caracter
usa ^[0-9]$ (sin en *), con esto el un numero del 0 al 9 será verdadero pero
cualquier otra cosa no coincidirá con la expresión.

Espero que sea esto lo que buscas (y espero haberme expresado bien que estoy
muy espesito hoy)

un saludo
jesus






On 2/22/06, Catalin Lungu <lcatalin en siadv.com> wrote:
>
> Hola,
> Como podría ver con expresiones regulares si un carácter es numérico?
>
> Gracias,
> Catalin
> _______________________________________________
> 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