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 
1 
 
 
 
 
 
 
 
 
 
 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: 
 
Holzen Atocha Martínez García 
Alumno: 
Madera Poot Wilberth 
Matricula:04200014 
 
SEMESTRE:6 
 
 
 
Instituto Tecnológico Superior Progreso 
2 
 
ADA 2.1 - ENSAYO DE EXPRESIONES REGULARES. 
a) Elabora un ensayo de 2 a 3 cuartillas donde se explique lo que es una 
expresión regular. 
b) Elabora un mapa mental basado en ese ensayo que describa las 
operaciones aplicadas a expresiones regulares. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
http://moodle.progreso.tecnm.mx/moodle/mod/resource/view.php?id=7714
Instituto Tecnológico Superior Progreso 
3 
 
EXPRESIONES REGULARES 
Las expresiones regulares, también conocidas como regex, son una secuencia de 
caracteres que forman un patrón de búsqueda utilizado para buscar y manipular c
adenas de texto. En otras palabras, las expresiones regulares son una forma de e
specificar patrones de búsqueda en un texto y realizar operaciones de búsqueda y
 sustitución en la cadena que cumpla con ese patrón. 
 
La sintaxis de las expresiones regulares se basa en un conjunto de caracteres esp
eciales y convenciones que se utilizan para definir los patrones de búsqueda. Esto
s caracteres especiales incluyen símbolos de metacaracteres, que representan cla
ses de caracteres, caracteres repetidos y otros elementos que se utilizan para con
struir patrones de búsqueda más complejos. 
 
Las expresiones regulares se utilizan en muchos lenguajes de programación, aplic
aciones y herramientas de software para realizar operaciones de búsqueda y mani
pulación en cadenas de texto. Los lenguajes que admiten la oración 
regular incluyen Java, Python, Perl, PHP, C#, JavaScript, Ruby y muchos más. 
 
Una de las principales ventajas de las expresiones regulares es su capacidad para
 encontrar patrones complejos de el 
documento y realizar operaciones de búsqueda y reemplazo de manera eficiente. 
Por ejemplo, las expresiones regulares se pueden usar para buscar direcciones de
 correo electrónico, números de teléfono, direcciones web, códigos postales, fecha
s y otras formas de datos estructurados. 
 
Las expresiones regulares también se utilizan para validar formularios web, extrae
r datos de archivos de texto y limpiar datos en bases de datos y hojas de cálculo. 
 
las expresiones regulares son una poderosa herramienta para buscar y manipular l
íneas de texto. Su sintaxis y uso pueden ser complejos, pero una vez que se domi
nan, pueden ahorrar mucho tiempo y esfuerzo al manipular datos estructurados y 
no estructurados 
Tales los caracteres especiales dentro las expresiones ya que no se pueden 
interpretar como operadores especiales para construir patrones ya que las clase 
de caracteres como los corchetes se utilizan para expresar ángulos entre los 
caracteres ya que el punto representa un carácter como comodín también los 
cuantificadores utilizan las repeticiones que son *,+ ya que se pueden usar más 
en cadena ya que hay alternativas con pipe donde se expresan como las anclas 
donde indican lugares especiales dentro de la cadena de búsqueda en clases 
especiales como el alfanuméricos ,no alfanumérico etc. Para las expresiones 
regulares con Python el modo que se manejan utilizando el objeto match ya que 
para m son las posiciones de comienzo y fin ya que para cada paréntesis 
determina un grupo en la coincidencia donde se enumeran de izquierda a derecha 
o el grupo 0 hace referencia a las coincidencias completas ya que queremos 
buscar algunos de los meta caracteres explícitos es necesario que para 
Instituto Tecnológico Superior Progreso 
4 
 
protegerlos ya que uno de los problemas que son más comunes en estos casos 
donde solemos encontrar al momento de desarrollarlo el procesamiento que se 
utilizamos dónde nos sirve para poder resaltar tareas ya que determinamos 
patrón de búsqueda las cuales formalizamos por medio de la sintaxis especifica 
al momento de interpretar como un conjunto de instrucciones se ejecutan en la 
entrada para poder producir un sub conjuntos al momento de realizar una 
composición con las expresiones regulares ya que pueden incluir distintos 
patrones de coincidencias al momento de repeticiones con las expresiones 
regulares que forman parte de las reglas al omento del reconocimiento del texto 
ya que forman parte del arsenal de cualquier buen procesamiento de texto ya 
que los componentes de las expresiones regulares sueles ser utilizadas solo un 
mínimo lenguaje en si mismo por lo que para utilizarlas con mayor eficiencia 
debemos conocer y poder entender el sintaxis con un significado especial al 
momento de que una serie de caracteres entere ala la secuencia de escape 
donde nos permite utilizar las secuencias que conocemos como líneas ,tabs 
,barras ,diagonales ,entre otros unas de las observaciones donde se comportan 
un grupo atómico en el sentido que el motor podrá retroceder sobre un token 
usando los formatos con las expresiones regulares donde se interactúan al 
momento de coincidir en las posiciones de texto en las expresiones insensible a 
mayúsculas para que puedan resaltar y estas coincidan en el texto resalten que 
no coinciden con el motor de búsqueda en el grupo atómico actual con los grupos 
regulares que no capturan y no tienen el formato adecuado ya que considere este 
texto con los grupos atómicos y no atómicos ya que no usan y no podrán 
coincidir de manera clara a gran cantidad de los motores de expresiones donde 
se une una letra al final de una línea o cadena lo que coinciden con una letra 
en la mayoría de los motore de expresiones que se usan para buscar los 
caracteres de las expresiones regulares incluyendo algunos de los saltos de 
líneas que hay donde no hay coincidencia de ellos Ejecuta una búsqueda de todas 
las coincidencias en una cadena y reemplaza las su cadenas coincidentes con una 
su cadena de reemplazo. Donde Prueba una coincidencia en una cadena y 
Devuelve un arreglo que contiene todas las coincidencias, incluidos los grupos de 
captura, o NULL si no se encuentra ninguna coincidencia. que contiene todas las 
coincidencias, incluidos los grupos de captura. 
Utiliza una expresión regular o una cadena fija para dividir una cadena en un 
arreglo de sus cadenas. Cuando desees saber si un patrón se encuentra en una 
cadena, utiliza, pero una ejecución más lenta en las propiedades del objeto 
expresión regular asociado y también con el objeto 
 
 
 
 
Instituto Tecnológico Superior Progreso 
5 
 
MAPA MENTAL DE EXPRESIONES REGULARES

Continuar navegando