Probador de regex

Prueba expresiones regulares en vivo con coincidencias, grupos y banderas.

Tu patrón y tu cadena de prueba se evalúan de forma local en tu navegador y nada se sube a un servidor.

¿Comparas dos cadenas en su lugar? Prueba la herramienta de Comparar texto.

Acerca de Probador de regex

Este probador de regex te permite crear y depurar expresiones regulares de JavaScript en vivo, con cada coincidencia resaltada en tu texto de ejemplo en cuanto escribes. Como probador de regex en línea, muestra los grupos de captura, los grupos con nombre y las posiciones exactas de inicio y fin de cada coincidencia, para que veas con precisión qué captura un patrón. Activa las banderas g, i, m, s y u para probar expresiones regulares en distintas condiciones sin reescribirlas. Usa el mismo motor RegExp que incluye tu navegador, así que los resultados coinciden con lo que hará tu código JavaScript en tiempo de ejecución. Útil para desarrolladores que escriben validaciones, ingenieros de QA que revisan reglas de análisis y cualquiera que esté aprendiendo regexp. Todo se ejecuta de forma local en tu navegador, así que tus patrones y datos de prueba nunca salen de tu dispositivo.

Características

Cómo usar Probador de regex

  1. Escribe o pega tu expresión regular en el campo del patrón.
  2. Activa las banderas que necesites (g, i, m, s, u) sobre el patrón.
  3. Pega tu texto de ejemplo en el cuadro de la cadena de prueba.
  4. Lee las coincidencias resaltadas, los grupos de captura y las posiciones en el panel de resultados.

Ejemplo

Entrada

Pattern: (\w+)@(\w+)\.com  Flags: g
Text: contact alice@example.com or bob@test.com

Salida

Match 1: alice@example.com  group1=alice  group2=example
Match 2: bob@test.com  group1=bob  group2=test

Dos coincidencias con grupos de captura extraídos de cada correo.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué es un probador de regex?
Un probador de regex ejecuta una expresión regular contra un texto de ejemplo y te muestra qué coincide en tiempo real. El Probador de regex de ArrayKit resalta cada coincidencia, lista los grupos de captura e informa la posición de cada coincidencia para que depures patrones de forma visual.
¿Qué variante de regex usa el Probador de regex?
JavaScript; usa el mismo motor RegExp que ejecuta tu navegador, así que las coincidencias reflejan exactamente cómo se comportará tu código JS.
¿Cómo pruebo los grupos de captura en el Probador de regex?
Envuelve partes de tu patrón entre paréntesis y ejecútalo contra tu texto. Cada coincidencia lista sus grupos de captura numerados y cualquier grupo con nombre, junto con la posición de inicio y de fin de la coincidencia.
¿Qué banderas puedo activar en el Probador de regex?
Puedes activar o desactivar g (global), i (ignorar mayúsculas), m (multilínea), s (dotall) y u (unicode) de forma independiente para probar expresiones regulares en distintas condiciones.
¿El Probador de regex maneja texto multilínea?
Sí. Pega entrada multilínea y activa la bandera m para anclar ^ y $ por línea, o la bandera s para que . abarque los saltos de línea.
¿Mis patrones y datos de prueba se envían a algún lugar?
No. El Probador de regex evalúa todo de forma local en tu navegador, así que tus patrones y texto de ejemplo nunca salen de tu dispositivo y nada se sube a un servidor.

Herramientas relacionadas

Todas las herramientas de ArrayKit