Herramienta de texto

Buscar y reemplazar con regex

Sustituye palabras o patrones en un texto con vista previa inmediata. Activa las expresiones regulares para usar comodines, grupos de captura ($1), clases de caracteres y anclas.

Actualizado el 6 de octubre de 2026 · Procesado al 100 % en tu navegador: el texto no se envía a ningún servidor.

0 coincidencias
Vista previa

Cómo usar buscar y reemplazar

Escribe lo que buscas y por qué sustituirlo; la vista previa se actualiza con cada tecla y te dice cuántas coincidencias hay. En modo literal se buscan exactamente los caracteres escritos. Con «Expresión regular» puedes buscar patrones usando la sintaxis de JavaScript, la misma de VS Code o de los navegadores. Pulsa «Aplicar al texto original» para encadenar varios reemplazos seguidos.

Chuleta de expresiones regulares

PatrónQué encuentraEjemplo de uso
\d+Uno o más dígitosBuscar \d+ € para localizar precios
\s{2,}Dos o más espacios o saltosReemplazar por un espacio para limpiar
^\s+|\s+$Espacios al inicio o al final de línea (con multilínea)Reemplazar por nada
(\w+)@(\w+)\.comCorreos sencillos con dos gruposReemplazar por $1 [arroba] $2.com
«([^»]+)»Texto entre comillas angularesReemplazar por "$1" para cambiar las comillas
(\d{2})/(\d{2})/(\d{4})Fechas dd/mm/aaaaReemplazar por $3-$2-$1 para pasar a formato ISO
\b(\w+) \1\bPalabras repetidas seguidas («de de»)Reemplazar por $1
. y \nCualquier carácter / salto de líneaEn el reemplazo, \n inserta un salto

«Solo palabra completa» evita que al buscar «casa» cambies también «casarse». «Ignorar mayúsculas» hace que «Madrid» y «madrid» cuenten igual. Si la expresión no es válida, verás el error debajo de las opciones y el texto se mostrará sin cambios.

🔒 Privacidad: esta herramienta se ejecuta íntegramente en tu navegador con JavaScript. El texto no se envía a ningún servidor ni se almacena fuera de tu equipo.

Preguntas frecuentes

¿Qué sintaxis de expresiones regulares usa?

La de JavaScript (ECMAScript) con soporte Unicode activado: clases \d, \w, \s, grupos de captura y con nombre, lookahead y lookbehind, cuantificadores perezosos y propiedades Unicode como \p{L}.

¿Cómo uso los grupos de captura en el reemplazo?

Con $1, $2… para cada grupo entre paréntesis, $& para toda la coincidencia y $ para grupos con nombre. Escribe $$ para un signo de dólar literal.

¿Puedo eliminar texto en lugar de reemplazarlo?

Sí: deja vacío el campo «Reemplazar por». Todas las coincidencias se borrarán.

¿Puedo insertar saltos de línea en el reemplazo?

En modo expresión regular, escribe \n para un salto de línea y \t para un tabulador.