Karol Cordero Barrientos A21551

Autómatas y Compiladores CI-1322

Digite la cadena de caracteres que desea analizar:

 

TAREA CORTA 2(4)

El objetivo de esta tarea es poner en práctica conceptos aprendidos sobre Expresiones Regulares. Las Expresiones Regulares, "ER", son un mecanismo para buscar y/o substituir una subcadena de texto dentro de otra cadena. Por ejemplo:

En este sitio usted puede ingresar una frase o cadena de caracteres en el cuadro de texto y verificar cuáles de las siguientes cinco Expresiones Regulares se encuentran en dicha cadena:

-Números enteros: /\d+/

-Correos electrónicos: /\b^(.+\@.+\..+)$\b/

-Palabras que contienen la subcadena "si" pero no empiezan con "si": /\b[^si][a-zA-Z]+si[a-zA-Z]*\b/

-Palabras con almenos 7 letras: /\b[a-zA-Z]{7,}\b/

-Pablabras con menos de 3 letras: /\b[a-zA-Z]{1,2}\b/

INDEX

VOLVER

Detalle de Implementación:

El análisis del texto con respecto a las Expresiones Regulares fue implementado mediante el uso del lenguaje JavaScript, utilizando la definición de las variables como Expresiones Regulares propias del lenguaje: var er_entero = /\d+/;

También se hizo uso de la función match() para lograr la comparación entre la cadena de texto y cada una de las expresiones regulares: expresion1 = cadena.match(er_entero);

Y por último, la impresión del resultado en pantalla mediante la función alert() que muestra la cadena de texto que recibe como parámetro: alert(resultado);

Hosted by www.Geocities.ws

1