Probador de regex

Pruebe y depure expresiones regulares: resaltado en vivo, una lista de coincidencias con posiciones y longitudes, y extracción completa de grupos de captura.
Todo el procesamiento se realiza localmente en su navegador — sus datos nunca se suben a ningún servidor.
Patrón:
Plantilla: Al seleccionar una plantilla se rellena el cuadro de patrón y se ejecuta la prueba.
Las coincidencias se resaltarán aquí.
Lista de coincidencias
# Texto coincidente Posición Longitud Grupos de captura
Cómo se usa — Escriba un patrón en el cuadro Patrón (o elija uno en el desplegable Plantilla) e introduzca el texto de prueba. Los resultados se actualizan en vivo.
Indicadores: g = buscar todas las coincidencias, i = ignorar mayúsculas, m = ^/$ coinciden por línea, s = el punto coincide con el salto de línea, u = modo Unicode.
La vista previa resalta cada coincidencia en amarillo. La tabla de abajo enumera cada coincidencia con su posición y longitud, además de cada grupo de captura ($1, $2, …).
Las coincidencias de ancho cero (p. ej. a* sobre «bbb») se gestionan de forma segura — no pueden bloquear el navegador. Los patrones no válidos muestran un error en línea en lugar de un cuadro de diálogo.
Pulse Ctrl+Intro para ejecutar. Todos los datos se procesan localmente: no se sube nada.
Expresiones regulares en un minuto

La mayoría de los caracteres de regex son metacaracteres con un significado especial — . ^ $ * + ? ( ) [ ] { } | \ — y una barra invertida los vuelve a convertir en literales. Los anclajes ^ y $ coinciden con posiciones y no con caracteres, y los cuantificadores * y + son codiciosos por defecto: toman todo lo que pueden, mientras que sus formas perezosas *? y +? se conforman con la coincidencia más corta.

Cuando un patrón coincide con demasiado, la solución suele ser un cuantificador perezoso o una clase de caracteres negada — no más caracteres ..