Laboratorio # 1

1.291 visualizaciones

Publicado el

Publicado en: Software
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.291
En SlideShare
0
De insertados
0
Número de insertados
1.008
Acciones
Compartido
0
Descargas
2
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Laboratorio # 1

  1. 1. Expresiones Regulares Teoría de la Computación
  2. 2. Definición • Una expresión regular, a menudo llamada también regex, es una secuencia de caracteres que forma un patrón de búsqueda, principalmente utilizada para la búsqueda de patrones de cadenas de caracteres u operaciones de sustituciones. Wikipedia
  3. 3. Expresión Regular • Conjunto de caracteres y metacaracteres que definen reglas sintácticas para la evaluación de una cadena de texto.
  4. 4. Metacaracteres • No se representan a ellos mismos • Cada uno tiene un significado especial • Algunos de los metacaracteres mas habituales son: $ + * - ? [ ] .
  5. 5. ¿Para que sirven las expresiones regulares? • Reconocimiento y extracción de información en textos – Buscar correos electrónicos y DNIs en un documento – Buscar el número de veces que se repiten expresiones – Etc.. • Validar y analizar datos de entrada (formularios) – Formato de la de entrada – Rangos de valores y caracteres admitiditos – Longitud de la cadena • Construir cadenas de texto – Generar cadenas a partir de expresiones regulares
  6. 6. ¿Para que sirven las expresiones regulares? • Analizar y modificar textos – Eliminar dobles espacios – Sustituir caracteres específicos • Especificar patrones de coincidencia (Navegador, entornos de programación, SO, etc.) • Definir elementos de la gramática en un lenguaje • Muchas otras cosas…
  7. 7. En otras palabras: • Son un mecanismo muy potente para procesar cadenas de caracteres

×