Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   Aclaración sobre expresiones regulares (http://www.forosdelweb.com/f14/aclaracion-sobre-expresiones-regulares-532819/)

K-Yezaad 13/11/2007 10:43

Aclaración sobre expresiones regulares
 
He estado leyendo varios manuales y no me queda claro como construir la expresion que quiero: Que acepte cualquier cadena que cumpla con un rango alfanumerico (la tipica A-Za-z) pero que excluya un caracter (por ejemplo, la ñ) de ese rango. Alguna idea de como construir esa expresion?

Disculpen si la duda es muy básica, apenas estoy aprendiendo como hacer expresiones.

jferrero 14/11/2007 03:46

Re: Aclaración sobre expresiones regulares
 
Si usas \w, la 'ñ' queda fuera si no usas el 'use locale;'

Código:

perl -le '$x="holañcasa"; while ( $x =~ /(\w+)/g ) { print $1 }'
Código:

perl -le 'use locale; $x="holañcasa"; while ( $x =~ /(\w+)/g ) { print $1 }'
Si usas [a-zA-Z], la 'ñ' siempre queda fuera.


La zona horaria es GMT -6. Ahora son las 11:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.