Tester de Regex
Crea y depura expresiones regulares con resaltado de coincidencias en tiempo real, detalles de grupos de captura, vista previa de sustitución y explicaciones token a token. Funciona completamente en tu navegador — ningún patrón se envía a un servidor.
Desglose del patrón
Escribe el patrón regex…
Guía
Cómo usar
- 1 Elige el motor
Selecciona JavaScript, PCRE2 o Python re en el selector de la parte superior. Las opciones de bandera se actualizan automáticamente según el motor elegido.
- 2 Escribe un patrón
Escribe tu patrón regex en el campo entre los delimitadores /. La lista de banderas se actualiza al activarlas. Haz clic en Copiar (⧉) para copiar la cadena /patrón/banderas.
- 3 Prueba con texto
Escribe o pega tu texto de prueba en el área de texto. Las coincidencias se resaltan en tiempo real con etiquetas numeradas para distinguir múltiples coincidencias.
- 4 Inspecciona los detalles
Haz clic en cualquier coincidencia del acordeón para ver su posición exacta (desplazamiento inicio–fin) y los valores de los grupos de captura, incluyendo los grupos con nombre.
- 5 Vista previa de sustituciones
Cambia a la pestaña Sustitución, escribe una cadena de reemplazo y observa el texto sustituido al instante. Usa la sintaxis de retro-referencias ($1, \1 o \g<nombre>) adecuada para tu motor.
- 6 Comprende tu patrón
Abre la pestaña Explicación para un desglose token a token. Usa la referencia rápida de la pestaña Coincidencia para una referencia de tokens con búsqueda.
Cómo usar
- Elige un motor: JavaScript, PCRE2 o Python re.
- Escribe un patrón en el campo / … /.
- Escribe o pega texto para ver las coincidencias en vivo.
- Expande una coincidencia para ver los grupos de captura.
- Usa la pestaña Sustitución para ver una vista previa de los reemplazos.
Referencia
Comparación de características del motor
| Motor | Grupos con nombre | Lookbehind | Unicode | Modo detallado | Retro-referencias |
|---|---|---|---|---|---|
| JavaScript | Sí | Sí | Sí | No | Sí |
| PCRE2 | Sí | Sí | Sí | Sí | Sí |
| Python re | Sí | Sí | Sí | Sí | Sí |