Expresiones Regulares
Hola buenas tardes Programadores, tengo problemas al querer validar con expresiones regulares
Este es el fragmento que he podido realizar que se supone que es el que valida el "while"
- Op_Phenix's blog
- Inicie sesión o regístrese para enviar comentarios
qué pretendes?
Qué patrón o patrones son los que pretendes encontrar con esa regex? A qué te refieres con los espacios y el igual? dónde se supone que deben ir?
El espacio es igual a cualquier otro caracter. Si quieres validar cero o más espacios es simplemente
(espacio asterisco)
Ya he avanzado lo que tiene
Ya he avanzado lo que tiene que hacer el programa es validar que la sintaxis del while esta bien escrita esto es lo que llevo hasta ahorita
mmmmm
Y a poco eso valida
(un espacio entre while y paréntesis) y
(varios espacios)?
Todas estas variantes son válidas en casi cualquier lenguaje:
a qué nivel tienes que validar? pura sintaxis? gramática?
Bueno, a fin de cuentas mi recomendación sería simplemente no usar regex; mejor identifica los tokens y los vas validando, puedes incluso armar un árbol a partir de los tokens y luego validas el árbol, es más laborioso pero mucho más certero.