sábado, 11 de abril de 2015

20. SINTAXIS DE LAS EXPRESIONES REGULARES

[(^) Conjunto de caracteres [Cuantificador]]
(Conjunto de caracteres [Cuantificador])
[[$]Conjunto de caracteres [Cuantificador]]
Anclas
Posición en una línea
^
$
Inicio de una cadena o inicio de una linea en patrón multilinea.
 
Fin de una línea o fin de una línea en patrón multilinea.
 
 
Conjunto de caracteres
 
 
 
Caracteres por coincidir, en una sola posición.
Carácter
 
 #
 Carácter #
 
Grupos
 
.
(a/b)
(…)
Cualquier carácter excepto línea nueva (\n)
 
“a” ó “b”
Grupo
Rangos
 
[abc]
[^abc]
[a-z]
[0-9]
“a”,“b”,“a”,“c”
 
Ni “a”, ni “b”, ni “c”
Letra entre la “a” y “z”
Clases
 
\s
\d
\w
\x
Espacio en blanco
 
Digito decimal
Palabra ASCII
Digito hexadecimal
Cuantificadores
Número de veces que el conjunto de caracteres precio, se repite
 
?
(n)
(n, )
(n,m)
0 o mas
1 o mas
0 o 1
Exactamente “n”
“n” o mas
Entre “n” y “m”
 
Metacaracteres ^ $ ( ) < > [ { \ . * + ?
Caracteres especiales \n \r \t \f \xhh
Secuencias de escape
Carácter
Iniciar Sec
Fin Sec
\
\Q
\E
Escapa al siguiente carácter
 
Iniciar la secuencia literal
Termina la secuencia literal
PATRONES DE EXTENSIÓN
Carácter (es)Significado
X
0,1,2,3,4,5,6,7,8,9
Z
   1,2,3,4,5,6,7,8,9
N
      2,3,4,5,6,7,8,9
[1 2]
    1,2
[a-z]
a,b,c, ………………, z
[A-Z]
A,B,C ………………, Z
[.]
El punto como un carácter
[!]
El signo de exclamación como un carácter
.
El punto como un comando, coincide con uno o más caracteres.
Al final un patrón, coincide con uno o más caracteres restantes.
Coincide con extensión de longitud indeterminado.
!
El signo de exclamación como un comodín, coincide con cero o más caracteres restantes,

No hay comentarios.:

Publicar un comentario