Descarga la aplicación para disfrutar aún más
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
Compartir