Ejemplo | de coincidencia | de caracteres |
^ | inicio de entrada o línea. | ^T coincide con la "T" de "Esta buena tierra", pero no en "La cabaña del tío Tom". |
$ | Entrada o fin de línea. | h$ coincide con la "h" en "teach", pero no con la "h" en "teacher" |
* | 0 o más caracteres principales. | um* coincide con "um" en "ron", "umm" en "yummy" y "u" en "huge" |
+ | 1 o más caracteres anteriores. | um+ coincide con "um" en "rum" y "umm" en "yummy", pero no hay coincidencia en "huge" |
? | El carácter anterior puede aparecer como máximo una vez (es decir, indica que el carácter anterior es opcional). | st?on coincide con "son" en "Johnson" y "ston" en "Johnston", pero no hay coincidencia en "Appleton" y "tension" |
Ningún carácter excepto una nueva línea | . | .an coincide con "ran" y "can" en la frase "los muffins de salvado pueden ser sabrosos" |
x|y | x o y. | FF0000|0000FF coincide con "FF0000" en bgcolor="#FF0000" y "0000FF" en font color="#0000FF" |
{n} | exactamente n caracteres iniciales. | o{2} coincide con "oo" en "loom" y las dos primeras "o" en "mooooo", pero no hay coincidencia en "money" |
{n,m} | al menos n y como máximo m caracteres de prefijo. |
F{2,4} coincide con cualquiera de los caracteres entre | paréntesis |
entre "FF" en "#FF0000" y los primeros cuatro caracteres "F" en "#FFFFFF" |
[abc]. Utilice guiones para especificar un rango de caracteres (por ejemplo, [af] equivale a [abcdef]).
| [p. ej.] Coincide con la "e" en "bed", la "f" en "folly" y la "g" en "guard" |
[^abc] | Cualquier carácter que no esté entre paréntesis. Utilice guiones para especificar un rango de caracteres (por ejemplo, [^af] es equivalente a [^abcdef]). | [^aeiou] inicialmente coincide con la "r" en "orange", la "b" en "book" y la "k" en "eek!" |
b | límites de palabras (como espacios o retornos de carro). | bb coincide con la "b" en "libro", pero no hay coincidencia en "goober" y "snob" con nada |
fuera del límite de la palabra | . | Bb coincide con la "b" en "goober", pero no coincide con ningún carácter numérico en "book |
" | . Equivalente a [0-9]. | d coincide con "3" en "C3PO" y "2" en "apartamento 2G" |
DCualquier | carácter no numérico. Equivalente a [^0-9]. | D coincide con "S" en "900S" y "Q" en "Q45" |
f | carácter de avance de formulario. | |
| nCarácter de nueva línea. | |
| rCarácter de retorno de carro. | |
sCualquier | carácter de espacio en blanco, incluido el espacio, la tabulación, el avance de página o el carácter de nueva línea. |
sbook coincide con "libro" en "libro azul", pero no hay coincidencia con | ningún carácter que no sea un espacio en blanco |
en "cuaderno" |
. Sbook coincide con "libro" en "cuaderno", pero no hay coincidencia en "libro azul" |
ttab | . | |
wCualquier | carácter alfanumérico, incluido el guión bajo. Equivalente a [A-Za-z0-9_]. | bw* coincide con "ladrar" en "el perro que ladra" y "grande" y "negro" en "el gran perro negro" |
Wcualquier | carácter no alfanumérico. Equivalente a [^A-Za-z0-9_]. | W coincide con "Jake y Mattie" |