Patrón
Utilidad para desarrolladores
Probador de expresiones regulares
Prueba expresiones regulares JavaScript con coincidencias en directo, capturas numeradas y con nombre, índices exactos, texto resaltado y resultado de reemplazo. Los patrones de riesgo se ejecutan en un Worker del navegador con tiempo límite.
Lista de coincidencias
Coincidencias y posiciones
| # | Coincidencia | Inicio | Fin | Longitud | Grupos |
|---|
Grupos de captura
Grupos numerados y con nombre
| Coincidencia | Grupo | Valor | Inicio | Fin |
|---|
Vista previa
Texto de prueba resaltado
Reemplazar
Probar el resultado del reemplazo
Ejemplos
Pruebas habituales de expresiones regulares
Referencia rápida de expresiones regulares
| Elemento | Significado | Ejemplo |
|---|---|---|
. | Cualquier carácter salvo un terminador de línea, a menos que dotAll esté activado. | a.c |
\d | Carácter de dígito decimal. | \d{4} |
\w | Letra ASCII, dígito o guion bajo en expresiones regulares JavaScript. | \w+ |
+ | Una o más repeticiones del elemento anterior. | \w+ |
* | Cero o más repeticiones del elemento anterior. | .* |
? | Elemento opcional o marcador de cuantificador no codicioso. | https? |
() | Grupo de captura numerado. | (\d{4})-(\d{2}) |
(?<name>...) | Grupo de captura con nombre. | (?<year>\d{4}) |
^ / $ | Anclas de inicio y fin. | ^Title |
\b | Límite de palabra. | \bcat\b |
Notas sobre expresiones regulares JavaScript
Preguntas frecuentes del probador
¿Qué variante de expresión regular usa esta herramienta?
Usa el motor RegExp nativo de JavaScript del navegador, incluidos los indicadores modernos compatibles y los grupos de captura con nombre.
¿Puedo consultar las posiciones de las capturas?
Sí. Activa el indicador d para mostrar los índices inicial y final de los grupos numerados y con nombre.
¿Por qué se agota el tiempo de un patrón?
Algunas expresiones provocan retroceso catastrófico. El probador detiene el Worker después de un segundo para mantener la página activa.
¿Se envían mi patrón o texto a un servidor?
No. La compilación, las coincidencias, el resaltado y el reemplazo se realizan localmente en el navegador.