| Clases de caracteres representadas por la sintaxis de expresiones regulares. | ||
| Ejemplos | de caracteres que coinciden con | la clase de caracteres |
| dLos números | del 0 al 9 | dd pueden coincidir con 72, pero no pueden coincidir con 7a o a7 |
| DLos caracteres sin dígitos | DDD pueden coincidir con a%c, pero no pueden coincidir con 123 | |
| wLos guiones bajos y los caracteres de palabras | wwwpueden coincidir con a2_, pero no con x&a | |
| WCaracteres que no son palabras ni guiones bajos | WWpueden coincidir con &^, pero no con a1 | |
| sCaracteres de espacio en blanco, incluidos tabulaciones, saltos de línea y retornos de carro , avance de formulario y pestaña vertical | ||
| S | carácter que no es un espacio en blanco | |
| .cualquier | personaje | |
| [...] | Cualquier carácter entre corchetes | [abc] coincide con un solo carácter a, b o c, pero no otros caracteres [az] coincide con cualquier carácter de la a a la z |
| [^...] | Cualquier carácter que no esté entre corchetes | [ ^ abc] coincide con cualquier carácter excepto a, b, c [az] coincide con cualquier carácter excepto a~z, pero coincide con letras grandes |
| Carácter de posicionamiento | ||
| Descripción | del carácter de posicionamiento | |
| ^ | El patrón que sigue debe estar al principio de la cadena. Si es una cadena de varias líneas, debe estar al principio de cualquier línea. Para texto de varias líneas, debe configurar el indicador de varias líneas | |
| $ | . El patrón anterior debe estar al final de la cadena. Si es una cadena de varias líneas, debe estar al final de cualquier línea. | |
| AEl | patrón anterior debe estar al principio de. la cadena; la bandera de varias líneas se ignora | |
| zEl | patrón anterior debe estar al final de la cadena; la bandera de múltiples líneas se ignora | |
| ZEl | patrón anterior debe estar al final de la cadena o antes de un carácter de nueva línea | |
| bMatches; | un límite de palabra, en referencia a lo anterior, es el punto entre los caracteres de palabras y los caracteres que no son palabras. Los caracteres de palabra son cualquier carácter en [a-zA-Z0-9]. al principio de una palabra | |
| B | coincide con una posición distinta de este límite, no el principio de una palabra | |
| Caracteres básicos repetidos | |||
| Ejemplos | designificados | repetidos de caracteres | |
| {n} | coincide con el carácter anterior n veces | x{2} coincide con xx, pero no coincide con x, o xxx | |
| {n,} | coincide con el carácter anterior n veces o más | x{2,} coincide con xx o xxx y Más x, | |
| {n,m} | coincide con el carácter anterior al menos n veces y como máximo m veces | x{2,4} coincide con xx, xxx, xxxx pero no coincide con x, o xxxxx | |
| Coincide con el carácter anterior 0 o | ? | 1 veces | x? Coincide con x o nulo |
| + | coincide con el carácter anterior 1 o más veces | x + coincide con x o el mismo | |
| * | coincide con el carácter anterior 0 o | más | |
| veces. | |||