Logo Studenta

ADA 2 1 - Ensayo de expresiones regulares

¡Estudia con miles de materiales!

Vista previa del material en texto

Instituto Tecnológico Superior 
Progreso 
Dirección General 
Subdirección Académica 
 
 
 
Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 
Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx 
 
 
 
 
 
 
 
 
 
 Instituto Tecnológico Superior Progreso 
 
CARRERA: 
Ingeniería en Sistemas Computacionales 
 
MATERIA: 
Lenguajes y Autómatas I 
 
TAREA: 
ADA 2.1 - Ensayo de expresiones regulares 
 
MAESTRO: 
DR. MARTÍNEZ GARCÍA HOLZEN ATOCHA 
 
ESTUDIANTE: 
Miguel Angel De La Cruz Centeno 
 
SEMESTRE: 
6to SEMESTRE 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Instituto Tecnológico Superior 
Progreso 
Dirección General 
Subdirección Académica 
 
 
 
Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 
Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx 
 
ENSAYO DE EXPRESIONES REGULARES 
 
 
Una expresión regular es una secuencia de caracteres que representa un patrón o un 
conjunto de patrones. Estos patrones se utilizan para buscar y manipular cadenas de texto. 
Las expresiones regulares se utilizan en muchos lenguajes de programación, editores de 
texto y herramientas de procesamiento de texto, y son una parte fundamental de la teoría 
de lenguajes formales. 
 
Las expresiones regulares se construyen utilizando un conjunto de símbolos especiales y 
caracteres comunes, como letras y números. Por ejemplo, la expresión regular "ab" 
representa cualquier cadena que comienza con cero o más letras "a" seguidas de una letra 
"b". La letra "a" y la letra "b" son caracteres comunes, mientras que el asterisco "*" es un 
símbolo especial que representa cero o más repeticiones del carácter anterior. 
 
Las expresiones regulares utilizan una sintaxis especial que incluye metacaracteres, que 
representan caracteres especiales y operaciones que permiten una mayor flexibilidad en la 
búsqueda de patrones. Por ejemplo, el metacaracter "*" se utiliza para representar cualquier 
número de caracteres, mientras que el metacaracter "?" se utiliza para representar un único 
carácter. 
 
 
 
 
 
 
 
 
 
Instituto Tecnológico Superior 
Progreso 
Dirección General 
Subdirección Académica 
 
 
 
Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 
Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx 
 
Las expresiones regulares se utilizan para buscar patrones en cadenas de texto. Por 
ejemplo, un motor de búsqueda puede utilizar una expresión regular para buscar todas las 
cadenas de texto que contienen una determinada palabra o conjunto de palabras. Las 
expresiones regulares también se utilizan en la validación de entradas de usuario, como en 
formularios en línea, para asegurarse de que los datos ingresados cumplan con ciertos 
requisitos. 
 
En la teoría de lenguajes formales, las expresiones regulares se utilizan para representar 
lenguajes regulares. Un lenguaje regular es un conjunto de cadenas de texto que se pueden 
generar a partir de un conjunto finito de símbolos utilizando un conjunto finito de reglas de 
producción. Los lenguajes regulares se utilizan en la teoría de la computación para modelar 
sistemas que pueden ser descritos por un conjunto limitado de estados y transiciones. 
 
En conclusión, las expresiones regulares son una herramienta poderosa para el 
procesamiento de texto y la teoría de lenguajes formales. Permiten a los programadores 
buscar y manipular cadenas de texto de manera eficiente y efectiva, y son una parte 
fundamental de muchos lenguajes de programación y herramientas de procesamiento de 
texto. 
 
 
 
 
 
 
 
 
 
 
 
 
Instituto Tecnológico Superior 
Progreso 
Dirección General 
Subdirección Académica 
 
 
 
Boulevard Tecnológico de Progreso S/N por 62, Progreso, Yucatán. C.P. 97320 
Tels. 969 934 3023, tecnm.mx | progreso.tecnm.mx 
 
MAPA MENTAL

Continuar navegando