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.
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ón | Qué encuentra | Ejemplo de uso |
|---|---|---|
\d+ | Uno o más dígitos | Buscar \d+ € para localizar precios |
\s{2,} | Dos o más espacios o saltos | Reemplazar por un espacio para limpiar |
^\s+|\s+$ | Espacios al inicio o al final de línea (con multilínea) | Reemplazar por nada |
(\w+)@(\w+)\.com | Correos sencillos con dos grupos | Reemplazar por $1 [arroba] $2.com |
«([^»]+)» | Texto entre comillas angulares | Reemplazar por "$1" para cambiar las comillas |
(\d{2})/(\d{2})/(\d{4}) | Fechas dd/mm/aaaa | Reemplazar por $3-$2-$1 para pasar a formato ISO |
\b(\w+) \1\b | Palabras repetidas seguidas («de de») | Reemplazar por $1 |
. y \n | Cualquier carácter / salto de línea | En 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.
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 $
¿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.