Nouplo

Probador de regex

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

Los ejemplos sustituyen temporalmente la entrada y los ajustes. Puedes recuperar tu trabajo anterior.

0 caracteres
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.

Ejemplo

Ejemplo práctico — Probador de regex

Introduce las líneas en orden y usa los ajustes indicados. Compara el resultado con las líneas de salida.

Elemento Valor
Entrada 1 Order 12, item 345
Patrón \d+
Indicadores g
Salida 1 #1 @6 "12"
Salida 2 #2 @15 "345"

El patrón global de dígitos encuentra 12 y 345 en las posiciones 6 y 15, contando desde cero.

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. El resultado aparece mientras escribes. 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, cada coincidencia debe empezar justo donde terminó la anterior: con g se encadenan desde el principio del texto; sin g hay una sola, justo al principio, o ninguna.
¿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