Espacio de trabajo

Probador de expresiones regulares

Entrada

Prueba y depura expresiones JavaScript con coincidencias, grupos y vista previa de reemplazo.

Entrada

Resultado

Cargando herramienta

Cargando herramienta

Herramientas para desarrolladores

Probador de expresiones regulares

Prueba expresiones regulares JavaScript y consulta coincidencias resaltadas mientras editas. Cambia las banderas, revisa índices, longitudes y grupos de captura, y previsualiza reemplazos con sintaxis JavaScript.

Guía rápida

Cómo usar

Escribe una expresión JavaScript y texto de prueba. Elige banderas, revisa coincidencias y grupos resaltados, y añade texto de reemplazo para ver la vista previa JavaScript.

Detalles

Sobre esta herramienta

Expresiones regulares JavaScript

Una regex busca o reemplaza texto. Esta herramienta utiliza JavaScript RegExp; las banderas y funciones pueden diferir de PHP/PCRE, Python y otros motores.

Banderas y coincidencias

Usa g (global), i (ignorar mayúsculas), m (multilínea), s (dotAll), u (Unicode) e y (sticky). Revisa coincidencias, índices desde cero, longitudes y grupos. JavaScript cuenta unidades UTF-16, por lo que algunos caracteres visibles ocupan más de una posición.

Vista previa de reemplazo

La vista previa sigue JavaScript: $& inserta la coincidencia completa, $1 y $2 los grupos y $$ un signo dólar. Revisa el resultado antes de usarlo.

Limitaciones

Los ejemplos de correo y URL son orientativos, no validadores completos. Una coincidencia no confirma que exista una dirección o que una URL responda. Prueba la expresión en el motor de producción.

Funciones principales

Prueba y depura expresiones JavaScript con coincidencias, grupos y vista previa de reemplazo.

Cómo utilizar la herramienta

Escribe una expresión JavaScript y texto de prueba. Elige banderas, revisa coincidencias y grupos resaltados, y añade texto de reemplazo para ver la vista previa JavaScript.

Consejos y límites

Prueba expresiones regulares JavaScript en línea. Resalta coincidencias, consulta grupos y posiciones y previsualiza reemplazos.

Resultados claros

Prueba expresiones regulares JavaScript y consulta coincidencias resaltadas mientras editas. Cambia las banderas, revisa índices, longitudes y grupos de captura, y previsualiza reemplazos con sintaxis JavaScript.

Entradas prácticas

Ejemplos

Buscar grupos de dígitos

Patrón: (\d{3})-(\d{2}); texto: Order 123-45 and item 678-90; bandera g

Coincidencias: 123-45 y 678-90; grupos capturados por separado.

Reordenar grupos

Reemplazo: $2/$1

Order 45/123 and item 90/678

Buscar sin distinguir mayúsculas

Patrón: toolbox; texto: ToolboxShelf; bandera i

Coincidencia encontrada sin distinguir mayúsculas.

Ayuda

Preguntas frecuentes

¿Qué sintaxis utiliza?

JavaScript RegExp; puede diferir de PHP/PCRE, Python y otros motores.

¿Qué indican los índices?

Son posiciones desde cero en unidades UTF-16 de JavaScript. Algunos caracteres Unicode ocupan varias unidades.

¿Cómo funciona el reemplazo?

Sigue JavaScript: $& inserta la coincidencia y $1 referencia el primer grupo.

¿Valida todas las URL y direcciones?

No. Los patrones simples solo comprueban coincidencias y no verifican existencia ni accesibilidad.