Nouplo

Probador de regex

Escribe un patrón, pega texto y ve cada coincidencia y cada grupo mientras escribes.

Resultado
Pega o escribe arriba para ver el resultado aquí.

Tus archivos se quedan en tu dispositivo

Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.

Cómo funciona

  1. Escribe la expresión regular en el campo Patrón, sin las barras que la rodean.
  2. Pon los indicadores que necesites: g para todas las coincidencias, i para ignorar mayúsculas, m para anclas por línea, s para que el punto tome también los saltos de línea, u para Unicode completo.
  3. Pega el texto donde quieras buscar: líneas de registro, filas CSV, HTML, lo que el patrón deba recorrer.
  4. Pulsa Probar regex. La salida lista cada coincidencia con su posición y todos los grupos numerados o con nombre.

Preguntas frecuentes

¿Qué variante de regex usa este probador?
El motor JavaScript (ECMAScript) de tu navegador. Lookbehind, grupos con nombre (?<nombre>...), propiedades Unicode \p{...} con el indicador u y el indicador s funcionan en los navegadores actuales. Lo propio de PCRE, Python o Java no entra.
¿Por qué solo veo la primera coincidencia?
Sin el indicador g, una expresión regular se detiene en la primera coincidencia. Añade g en el campo Indicadores para listar todas las apariciones.
¿Qué significan los indicadores?
g: todas las coincidencias. i: ignorar mayúsculas y minúsculas. m: ^ y $ valen por línea en vez de por todo el texto. s: el punto toma también los saltos de línea. u: patrón y texto como puntos de código Unicode, necesario para emoji y \p{L}. y: pegajoso, solo desde la posición actual.
¿Por qué mi patrón se cuelga o tarda muchísimo?
Algunos patrones, sobre todo cuantificadores anidados como (a+)+ sobre texto que no encaja, provocan retroceso catastrófico. Haz los cuantificadores más concretos o ancla el patrón para reducir el espacio de búsqueda.
¿Se sube mi texto de ejemplo?
No. La búsqueda ocurre enteramente en el navegador. Puedes pegar registros de producción, datos personales o código fuente sin riesgo.

Herramientas relacionadas