Descargar la presentación
La descarga está en progreso. Por favor, espere
1
Filminas Quinta semana
CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888
2
Expresiones regulares
Constituyen un mecanismo bastante potente para realizar manipulaciones de cadenas de texto
3
Expresiones Regulares
Notación para definir conjuntos de cadenas (lenguajes) letra(letra|digito)* Barra vertical: ‘o’ Paréntesis agrupan subexpresiones * = cero o más casos de () La yuxtaposición es concatenación
4
Caracteres comodín usados para crear los patrones
\ Marca de carácter especial ^ Comienzo de una línea $ Final de una línea . Cualquier carácter (menos salto de línea) | Indica opciones ( ) Agrupar caracteres [ ] Conjunto de caracteres opcionales
5
Modificadores que pueden usarse con los caracteres
* Repetir 0 o más veces + Repetir 1 o más veces ? 1 o 0 veces {n} Exactamente n veces {n,} Al menos n veces {m,n} Entre m y n veces
6
Caracteres de texto no imprimibles
\b Principio o final de palabra \B Frontera entre no-palabras \d Un dígito \D Alfabético (no dígito) \O Carácter nulo \t Carácter ASCII 9 (tabulador) \f Salto de página \n Salto de línea
7
Caracteres de texto no imprimibles
\w Cualquier alfanumérico,[a-zA-Z0-9_ ] \W Opuesto a \w ([^a-zA-Z0-9_ ]) \s Carácter tipo espacio (como tab) \S Opuesto a \s \cX Carácter de control X \oNN Carácter octal NN \xhh El hexadecimal hh
8
Expresiones Regulares En JavaScript
/ er / /do/ encuentra ‘viendo’, ‘dominio’, ‘ardor’ / [aeiou] [aeiou] / / [bc] [aeiou] [bc] [aeiou] [bc] o /
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.