Unificar terminología
Sustituye un nombre antiguo en una lista o documento antes de publicarlo.
Sustituye un fragmento en un documento pegado o importado.
Introduce el texto, la búsqueda y el reemplazo. Activa las regex solo para un patrón JavaScript y ejecuta el reemplazo.
Corregir un nombre en una lista, eliminar un marcador o reorganizar campos puede exigir algo más que un reemplazo sencillo en un editor. Esta página acepta texto pegado o importado y genera una versión nueva que puedes revisar, copiar o descargar. El modo literal sirve para una cadena concreta; las expresiones regulares JavaScript describen un conjunto de coincidencias. El archivo original no se modifica.
El modo literal reemplaza todas las apariciones de la cadena buscada. La puntuación se trata como texto normal: un punto busca un punto y $1 inserta los dos caracteres dólar y 1. Por defecto, distingue mayúsculas y minúsculas. La opción «Ignorar mayúsculas y minúsculas» encuentra también las variantes de caja y utiliza el mismo reemplazo para todas.
En modo regex, escribe el patrón sin barras alrededor: usa \bgato\b, no /\bgato\b/g. Los indicadores tienen su propio campo. g procesa todas las coincidencias; sin él, solo se reemplaza la primera. i ignora mayúsculas y minúsculas. m cambia el comportamiento de las anclas ^ y $, s permite que el punto coincida con saltos de línea y u activa el modo Unicode.
Los paréntesis capturan parte de una coincidencia: $1 inserta el primer grupo, $2 el segundo y $& la coincidencia completa. En modo regex, $$ inserta un dólar literal. Se rechaza una búsqueda vacía; un reemplazo vacío elimina las coincidencias. El contador muestra cuántos reemplazos se han realizado y ayuda a detectar búsquedas demasiado amplias o sin resultados.
El procesamiento es local. Cambiar una entrada borra el resultado anterior para evitar copiar una salida obsoleta. Las regex se ejecutan en un Worker que se detiene tras dos segundos, de modo que un patrón costoso puede interrumpirse. En ese caso no se ofrece un resultado parcial; simplifica el patrón o empieza con un fragmento.
Pega o importa el texto e introduce la cadena que buscas. En modo literal, la puntuación no tiene significado especial.
Introduce el texto nuevo o deja el campo vacío para eliminar las coincidencias. En regex, revisa los grupos y los indicadores.
Ejecuta el reemplazo, revisa el resultado y cópialo o descárgalo. Cambiar una entrada borra el resultado anterior.
Sustituye un nombre antiguo en una lista o documento antes de publicarlo.
Usa grupos capturados para reorganizar fragmentos sin volver a escribir su contenido.
Deja vacío el reemplazo para borrar las apariciones que coincidan con la búsqueda.
La búsqueda encuentra las tres variantes, pero el reemplazo conserva exactamente la caja introducida: Toledo. Sin la opción, solo cambiaría la primera aparición y las otras dos quedarían intactas.
Entrada
Texto: Madrid, MADRID, madrid
Búsqueda: Madrid
Reemplazo: Toledo
Modo: literal
Ignorar mayúsculas y minúsculas: síResultado
Toledo, Toledo, Toledo
3 reemplazosEl primer grupo captura el apellido y el segundo el nombre. $2 $1 invierte sus posiciones. Este patrón didáctico solo cubre letras ASCII; adáptalo para nombres con tildes, compuestos o con apóstrofos.
Entrada
Texto: Garcia, Ana; Lopez, Luis
Patrón: ([A-Za-z]+), ([A-Za-z]+)
Reemplazo: $2 $1
Modo: regex; indicadores: gResultado
Ana Garcia; Luis Lopez
2 reemplazosUna búsqueda literal de gato también cambiaría el principio de gatos y produciría perros, con tres reemplazos. Los límites \b sirven para este ejemplo; no realizan una segmentación lingüística de todas las palabras Unicode.
Entrada
Texto: gato, gatos, gato
Patrón: \bgato\b
Reemplazo: perro
Modo: regex; indicadores: gResultado
perro, gatos, perro
2 reemplazosEn modo literal escribe $. En regex, $$ produce un dólar literal. Comprueba los grupos y límites de palabra con una muestra antes de modificar un documento largo.
Por defecto, sí. En modo literal, marca «Ignorar mayúsculas y minúsculas»; en modo regex, añade el indicador i.
La operación text.replace existente hace reemplazos literales. Las regex de esta página usan su Worker con límite de tiempo.
Activa las regex y quita el indicador g. Puedes usar otros: i ignora mayúsculas y minúsculas, m cambia las anclas de línea, s permite que el punto coincida con saltos de línea y u activa el modo Unicode.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Prueba una expresión regular sobre texto e inspecciona las coincidencias obtenidas.
Elimina espacios sobrantes, tabulaciones repetidas y líneas vacías de un texto copiado.
Convierte un texto a minúsculas, MAYÚSCULAS, formato título u otros estilos habituales.