Validación rápida de expresiones regulares y depuración de patrones

Utilice esta página cuando una expresión regular de estilo JavaScript necesite una validación rápida, un manejo de indicadores más claro y una forma más segura de explicar por qué la primera coincidencia es correcta o incorrecta.

Permanezca dentro del probador de expresiones regulares de ComUtil actual: está diseñado para expresiones regulares de estilo JavaScript, depuración de indicadores y estado de revisión compartible, no para garantías semánticas entre motores.

Úsalo cuando
Un patrón sigue coincidiendo con el texto incorrecto, la cantidad incorrecta de texto o nada en absoluto y primero necesita un ejemplo controlado.
Qué revisar primero
Verifique las banderas activas, la primera coincidencia y la salida del grupo de captura juntas antes de reescribir el patrón.
Barandilla
Este flujo es para validación y explicación. No promete que todos los motores de expresiones regulares que no sean JavaScript interpretarán el mismo patrón de manera idéntica.
Flujos de ejemplo
Extracción de correos
Comience con un ejemplo de correo electrónico seguro cuando necesite verificar grupos de captura antes de tocar registros reales.
\b[\w.+-]+@[\w.-]+\.\w+\b
Validación de cadena de versión
Verifique un patrón de estilo de versión semántica antes de conectarlo a la automatización de lanzamiento.
^v?\d+\.\d+\.\d+$
Análisis de host de URL
Utilice un ejemplo de URL cuando necesite inspeccionar la primera coincidencia y capturar grupos uno al lado del otro.
https?:\/\/([^\/?#]+)
Validar las banderas primero.

Muchas fallas de expresiones regulares son en realidad problemas de banderas, así que confirme el uso de g, i, m, s, u, y, d o v antes de decidir que el patrón en sí no funciona.

  • Utilice cada indicador de JavaScript una vez y mantenga visibles los indicadores elegidos en el estado compartido.
  • Lea el primer partido y la primera posición antes de intentar interpretar cada resultado resaltado.
Depurar la muestra, no los datos de producción

Los ajustes preestablecidos lo ayudan a validar el comportamiento de coincidencia sin forzar registros privados o contenido del cliente en el primer paso de depuración.

  • Actualice el estado compartible solo cuando el patrón y la muestra exactos deban viajar a otro revisor.
  • Utilice diff cuando el problema sea comparar dos revisiones de patrones en lugar de comprender un patrón activo.