Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/02/2006, 04:12
Motoko
 
Fecha de Ingreso: julio-2005
Mensajes: 90
Antigüedad: 19 años, 5 meses
Puntos: 0
Bien pues he estado echando un vistazo a http://www.programacion.com/java/art...xpresionesreg/ y me he econtrado con lo siguiente:
Cita:
Las expresiones regulares se rigen por una serie de normas y hay una construcción para cualquier patrón de caracteres. Una expresión regular sólo puede contener (aparte de letras y números) los siguientes caracteres:

< \$, ^, ., *, +, ?, [, ], \. >
y aunque hay algunas 'teclas especiales' definibles entre llaves, no están todas las que son.

Ademas he econtrado un listado de los caracteres ASCII, y suponiendo que ésos sean los válidos, no supondría la condicion que cito anteriormente una limitación insalvable para realizar esta validación a través de una expresion regular?

Alguna alternativa?

PD: En C podías coger un 'string' procesarlo carácter a carácter, pasando cada carácter a 'int' (lo que hacia era meter en un 'int' el numero ASCII corresponidiente) y luego comprobar que el numero está dentro del rango de caracteres válidos...