web

Probador de expresiones regulares

Prueba expresiones regulares en el navegador con coincidencias, grupos de captura, flags y vista previa de reemplazo.

Patrón OK

2 coincidencia(s)

56 caracteres

Coincidencias resaltadas

Detalles de coincidencias

#ÍndiceCoincidenciaGrupos
18[email protected]
227[email protected]

Acerca de esta herramienta

El probador de expresiones regulares de DevCove ayuda a los desarrolladores a validar patrones contra texto de muestra sin salir del navegador. Introduce una expresión regular y banderas, pega registros, URLs, JSON o valores de formulario, y ve coincidencias resaltadas al instante con posiciones de índice y grupos de captura. Cambia al modo Reemplazar para previsualizar sustituciones con referencias inversas estilo $1. Los presets comunes cubren correos, URLs, direcciones IPv4, dígitos y fechas ISO.

Cómo usar esta herramienta

Usa este probador de regex cuando necesites depurar patrones para registros, validación, análisis o flujos de buscar y reemplazar:

  1. Elige Coincidencia para resaltar resultados o Reemplazar para previsualizar sustituciones.
  2. Introduce el patrón sin barras envolventes: la interfaz muestra /patrón/ por legibilidad.
  3. Activa banderas como g (global), i (ignorar mayúsculas) y m (multilínea) para coincidir con el comportamiento del motor objetivo.
  4. Pega texto de muestra representativo de registros, APIs, HTML o archivos de configuración, no solo cadenas mínimas del caso feliz.
  5. Revisa la tabla de coincidencias para posiciones de índice y grupos de captura al construir reemplazos.
  6. En modo Reemplazar, usa $1, $2 o $& en el campo de reemplazo y activa g cuando quieras reemplazar cada coincidencia.
  7. Carga patrones de ejemplo para correos, URLs, IPv4, dígitos o fechas ISO al explorar intenciones de búsqueda comunes.

Funciones

Diseñado para depuración cotidiana en lugar de pruebas exhaustivas de compatibilidad de motores:

  • Resaltado de coincidencias en vivo con posiciones de índice y columnas de grupos de captura.
  • Modos Coincidencia y Reemplazar en un solo espacio de trabajo.
  • Activa banderas g, i, m, s, u e y sin memorizar cadenas de banderas.
  • Patrones de ejemplo para extracción de correo, URL, IPv4, dígitos y fecha ISO.
  • Vista previa de reemplazo con referencias inversas estilo $1.
  • Copia filas de coincidencias como TSV o copia la salida de reemplazo.
  • Errores claros para patrones y entradas vacíos, no válidos o demasiado grandes.
  • Límites de recuento de coincidencias para reducir el riesgo de backtracking catastrófico en el navegador.
  • Procesamiento 100 % del lado del cliente: el texto de muestra no se sube.
  • Complementa codificador de URL, formateador JSON y decodificador JWT para depuración de API y registros.

Preguntas frecuentes

¿Qué sabor de regex usa esta herramienta?

Usa expresiones regulares de JavaScript, el mismo motor disponible en navegadores modernos y Node.js. La mayoría de patrones comunes se transfieren desde PCRE o Python, pero las funciones de look-around y propiedades Unicode pueden diferir.

¿Incluyo las barras / en el campo de patrón?

No. Escribe solo el cuerpo del patrón. Las barras en la interfaz son delimitadores visuales. Introduce d+ en lugar de /d+/.

¿Por qué solo se resaltan algunas coincidencias?

Sin la bandera global (g), JavaScript devuelve solo la primera coincidencia. Activa g para iterar por todas las coincidencias no superpuestas en la cadena de prueba.

¿Se sube mi texto de prueba?

No. La coincidencia y el reemplazo se ejecutan enteramente en tu navegador. Evita pegar secretos a menos que aceptes los riesgos habituales del portapapeles y compartir pantalla.

¿Por qué hay un límite de coincidencias?

Patrones complejos en entradas grandes pueden causar backtracking pesado en el navegador. DevCove limita coincidencias, restringe el tamaño de entrada y detiene evaluaciones de larga duración para que la página siga siendo responsive.