expresión regular Ensayador
Pruebe expresiones regulares en tiempo real con resaltado de coincidencias en vivo, capture detalles del grupo y busque y reemplace. Admite todas las marcas de expresiones regulares de JavaScript: sin registro, sin instalación, se ejecuta completamente en su navegador.
Cómo utilizar el probador de expresiones regulares
Escribir un patrón
Escriba su expresión regular directamente en el campo del patrón. La herramienta utiliza el motor RegExp de JavaScript, por lo que cualquier patrón que funcione en la consola de un navegador funcionará aquí. Las coincidencias se resaltan en su cadena de prueba en tiempo real a medida que escribe.
Banderas
- gramo — global: encuentra todas las coincidencias, no solo la primera
- i — no distingue entre mayúsculas y minúsculas: coincide con mayúsculas y minúsculas por igual
- metro - multilínea:
^y$coincidir con el inicio y el final de cada línea - s - puntoTodo:
.también coincide con caracteres de nueva línea
Capturar grupos y reemplazar
Envuelva parte de su patrón entre paréntesis para crear un grupo de captura. El panel Detalles del partido muestra el valor de cada grupo. En el campo Reemplazar, use $1, $2, … a grupos de referencia, $& para una coincidencia completa, o texto sin formato para un reemplazo literal.
Preguntas frecuentes
¿Qué tipo de expresión regular utiliza este probador?
The tester uses JavaScript's built-in RegExp engine. It supports flags g, i, m, and s. Lookbehind, named capture groups, and Unicode escapes work in any modern browser.
¿Cómo uso grupos de captura en el campo de reemplazo?
Use $1, $2, … to reference capture groups. $& inserts the full match. For example, replacing (\w+)\s(\w+) with $2 $1 swaps two words.
¿Por qué mi patrón coincide más de lo esperado?
The global (g) and case-insensitive (i) flags are on by default. Toggle them off to restrict matching. Quantifiers like * and + are greedy — add ? after them for non-greedy matching.
Does this tool send my data to a server?
No. Everything runs entirely in your browser. Your regex patterns and test strings are never transmitted to any server.
¿Existe un límite en la longitud de la cadena de prueba?
There is no hard limit. Very long strings with thousands of matches may cause a brief delay, but typical inputs — log lines, code snippets, API responses — are handled without issue.