Ejercicio 1

8 views
Skip to first unread message

boris...@ufps.edu.co

unread,
May 16, 2013, 8:07:00 PM5/16/13
to teoriageneral...@googlegroups.com
Buenas noches.

En clase tuvimos una dificultad con el ejercicio 1 el cual decía que dado el alfabeto {a,b,c} realizar una REGEX que validara que existiera una 'a' y una 'b' en todos los casos. Bueno, la función no se podía hacer con lo que se había explicado en clase. Sin embargo, esperaba recibír información de algún curioso que hubiera dado con la forma de resolver el ejercicio.

La manera de hacerlo es usando la función lookahead.

(?=.*[a])(?=.*[b])[A-Za-z]+

El lookahead se utiliza para validar expresiones, es algo similar a un if. En este caso, busque que exista al menos una letra a, y al menos una letra b, y cualquier cantidad de letras mayúsculas y minúsculas.

Vemos.

Reply all
Reply to author
Forward
0 new messages