Las tres preguntas antes de cada reemplazo
La mayoría de los errores al buscar y reemplazar vienen de reemplazar demasiado. Antes de pulsar nada, responde tres preguntas. ¿Importan las mayúsculas? Si buscas sol sin Coincidir mayúsculas, también encuentras Sol y SOL, lo que está bien para una errata pero no para un nombre de marca. ¿Solo deben coincidir palabras completas? Sin Palabra completa, al reemplazar sol también cambias soldado, consola y girasol. ¿Es una palabra fija o un patrón? Una palabra fija es texto normal; un patrón, como cualquier fecha o cualquier número, necesita una expresión regular.
La herramienta de esta página resalta cada cambio y cuenta las coincidencias de cada regla, así que ves enseguida si una regla encontró 3 o 3.000 coincidencias. Un número mucho más alto de lo esperado es la mejor señal de alarma.
Pruébalo aquí: Buscar y reemplazar
Abrir la herramienta completaRecetas diarias sin regex
Las reglas de texto normal cubren casi todo el trabajo diario. Los caracteres especiales como el punto, el signo de dólar o los corchetes se toman tal cual en el modo normal, así que no hace falta escapar nada.
| Tarea | Buscar | Reemplazar por | Opciones |
|---|---|---|---|
| Corregir una palabra mal escrita | atravez | a través | Palabra completa |
| Cambiar el nombre de un producto en todo el texto | Modelo X200 | Modelo X300 | Coincidir mayúsculas |
| Cambiar un separador | ; | , | ninguna |
| Quitar una palabra | BORRADOR | (vacío) | Coincidir mayúsculas |
| Actualizar un enlace | http://example.com | https://example.com | ninguna |
Recetas regex para patrones
Activa Regex en una regla para usar expresiones regulares. Los paréntesis capturan partes de la coincidencia, y $1, $2, etc. las vuelven a poner en el reemplazo. En esta herramienta, \n en el reemplazo inserta un salto de línea y \t una tabulación.
Un detalle importante en español: \w solo reconoce letras sin tilde, así que no encuentra José ni Muñoz completos. Para palabras con á, é, ñ o ü usa \p{L}, que significa cualquier letra de cualquier alfabeto. La herramienta lo admite.
| Tarea | Buscar (regex) | Reemplazar por |
|---|---|---|
| Unir espacios repetidos | {2,} | (un espacio) |
| Quitar espacios al final de las líneas | [ \t]+(?=\n|$) | (vacío) |
| Fecha 27/10/2026 a 2026-10-27 | (\d{2})/(\d{2})/(\d{4}) | $3-$2-$1 |
| Lista con comas a un elemento por línea | ,\s* | \n |
| Líneas a una lista con comas | \n | , |
| Cambiar nombre y apellido de orden | (\p{L}+) (\p{L}+) | $2, $1 |
| Borrar líneas vacías | \n{2,} | \n |
| Quitar etiquetas HTML | <[^>]+> | (vacío) |
Texto normal o regex: cuál elegir
Empieza con texto normal siempre que lo que buscas sea siempre igual. Se escribe más rápido, los caracteres especiales no necesitan escaparse y no puede encontrar sin querer más de lo que pretendías. Pasa a regex solo cuando el texto varía pero sigue un patrón: cualquier número, cualquier fecha, cualquier cantidad de espacios, cualquier palabra al principio de una línea.
Un buen hábito es construir la regex paso a paso. Escribe la versión más sencilla, mira las coincidencias resaltadas y luego hazla más estricta. Si no sabes qué significa un símbolo en un patrón, la guía rápida de expresiones regulares enlazada en esta página recoge los más comunes, y el probador de regex muestra cada coincidencia con sus grupos antes de que reemplaces nada.
Varios reemplazos en el orden correcto
Cuando necesitas más de un cambio, el orden importa. Las reglas se aplican de arriba abajo y cada una ve el resultado de las anteriores. Imagina que quieres intercambiar dos palabras, rojo y azul. Si la primera regla cambia rojo por azul y la segunda azul por rojo, todo acaba en rojo. La solución es un marcador temporal: rojo por @@TMP@@, luego azul por rojo y por último @@TMP@@ por azul.
El orden también importa al limpiar un texto. Quita las etiquetas HTML antes de unir los espacios, porque al quitar etiquetas suelen quedar espacios dobles. Normaliza los saltos de línea antes de unir líneas. Usa las flechas junto a cada regla para subirla o bajarla, y fíjate en cómo cambian los recuentos.
Trabajar con archivos
Abre un archivo de texto para cargarlo en el editor; la descarga conserva su nombre y su extensión. Para aplicar las mismas reglas a muchos archivos, como una carpeta de subtítulos, exportaciones CSV o páginas HTML, elige Aplicar a archivos. Cada archivo se procesa con las mismas reglas, ves el número de cambios por archivo y los descargas juntos en un ZIP. No se sube nada: los archivos se leen y se escriben en tu navegador.
Así solo funcionan los archivos de texto plano. Los documentos de Word, los libros de Excel y los PDF guardan el texto dentro de un formato comprimido o binario, así que primero conviértelos a texto o usa el programa con el que se crearon.
Cómo evitar los errores clásicos
- Reemplazar una palabra corta sin Palabra completa, lo que cambia trozos de palabras más largas.
- Olvidar que el modo normal no distingue mayúsculas por defecto, lo que también cambia nombres propios con mayúscula.
- Usar el punto de regex como si fuera un punto normal: en regex . significa cualquier carácter, así que escribe \. para un punto de verdad.
- Usar \w para palabras en español: no reconoce á, é, ñ ni ü. Usa \p{L} en su lugar.
- Patrones codiciosos como <.*> que se tragan todo lo que hay entre el primer < y el último >. Usa <[^>]+> en su lugar.
- Intercambiar dos palabras con dos reglas y sin marcador temporal.
- Patrones que pueden retroceder sin fin, como (a+)+b. La herramienta los detiene a los dos segundos y te dice qué regla era.