Cómo usar esta herramienta para desarrolladores
- Pega el texto original.
- Escribe el patrón regex y sus flags.
- Define la cadena de reemplazo usando referencias JavaScript si las necesitas.
- Ejecuta y compara el resultado antes de copiarlo.
Previsualiza una sustitución basada en expresiones regulares JavaScript antes de aplicarla en un editor o script. Introduce el texto, el patrón, los flags y la cadena de reemplazo; la salida muestra el resultado transformado y cuántas coincidencias se sustituirían. Se respetan referencias de reemplazo compatibles con JavaScript como $1 y $&. La página no modifica archivos originales y ayuda a detectar reemplazos demasiado amplios antes de ejecutar una migración.
La salida es exactamente el texto que produciría String.replace con el RegExp configurado. El contador de coincidencias se calcula por separado para advertir si el alcance es mayor del esperado.
En JavaScript, $1…$99 representan grupos numerados, $& la coincidencia completa y $
Patrón ([\w.+-]+)@([\w.-]+) y reemplazo $1@[dominio]:
user: ana@example.com
Produce user: ana@[dominio].
$ cuando necesites un signo literal en la cadena de reemplazo.Para contar coincidencias se crea una versión global del patrón. El reemplazo final conserva exactamente los flags elegidos, de modo que sin g solo se sustituye la primera coincidencia.
La sintaxis de reemplazo es la de JavaScript, que puede diferir de editores, sed, PCRE o lenguajes de backend.
Incluye grupos capturados en el patrón y escribe $1, $2, etc. en la cadena de reemplazo para insertar su contenido.
Con g se reemplazan todas las coincidencias; sin g, String.replace modifica únicamente la primera.
Usa $& en la cadena de reemplazo. JavaScript lo sustituye por el texto completo que coincidió.
Sí, cuando el navegador soporta grupos con nombre puedes usar la sintaxis $<nombre>.
No. La herramienta trabaja con una copia del contenido en memoria y solo descarga un archivo nuevo si pulsas Descargar.
| Elemento | Valor |
|---|---|
| Categoría | Formato de código y expresiones regulares |
| Número | 497 |
| Ejecución | Local en el navegador |
| Dependencias | Ninguna |
Consulta más utilidades de formato de código y expresiones regulares en el índice de la categoría.