| Símbolo | Significado |
|---|---|
. | Cualquier carácter (menos salto de línea). |
\d | Un dígito (0-9). |
\w | Letra, dígito o guion bajo. |
\s | Un espacio en blanco (espacio, tab, salto). |
\D \W \S | Lo contrario de los anteriores. |
^ | Inicio de la cadena (o de línea con flag m). |
$ | Fin de la cadena (o de línea con flag m). |
* | Cero o más repeticiones. |
+ | Una o más repeticiones. |
? | Cero o una (opcional). |
{n} | Exactamente n repeticiones. |
{n,m} | Entre n y m repeticiones. |
[abc] | Cualquiera de esos caracteres. |
[^abc] | Cualquier carácter excepto esos. |
[a-z] | Un rango de caracteres. |
(...) | Grupo de captura. |
(?:...) | Grupo sin capturar. |
a|b | a o b (alternativa). |
\b | Límite de palabra. |
\. | Un punto literal (escapado). |
(?=...) | Lookahead: seguido de… (sin consumir). |
Pruébalas en vivo con la herramienta «Probar regex».
Preguntas frecuentes
¿Cómo busco un carácter especial literal?
Escápalo con barra invertida: \. para un punto, \+ para un más, \( para un paréntesis. Si no, se interpretan como operadores.
¿Dónde pruebo mis regex?
En nuestra herramienta «Probar regex»: escribes el patrón y ves las coincidencias resaltadas en vivo sobre tu texto.