tigtools

Buscar y reemplazar

Pega el texto, indica qué quieres buscar y por qué quieres reemplazarlo. Se reemplazarán todas las coincidencias a la vez. Se admiten expresiones regulares.

Se ejecuta en tu navegador Sin registro

Déjalo vacío para eliminar todas las coincidencias.

Cómo usarla

  1. Pega el texto en el cuadro Texto.
  2. Escribe qué quieres buscar y por qué quieres reemplazarlo. Deja «Reemplazar por» vacío para eliminar las coincidencias.
  3. Elige las opciones: ignorar mayúsculas y minúsculas, buscar solo palabras completas o usar expresiones regulares.
  4. Comprueba el número de coincidencias y el resultado. Cópialo o haz clic en «Aplicar al texto» para volver a reemplazar sobre el resultado.

Cómo funciona

En el modo normal, el texto de búsqueda se interpreta literalmente: los puntos, corchetes, signos de dólar y otros símbolos no tienen ningún significado especial, y el texto de reemplazo se inserta tal como se escribe. Se reemplazan todas las coincidencias del texto y el contador indica cuántas hay.

«Solo palabras completas» encuentra el texto únicamente cuando no está precedido ni seguido directamente por una letra, un dígito o un guion bajo de cualquier alfabeto. Así, «cat» coincide con «the cat.», pero no con «catalog» ni «bobcat». También funciona con palabras como «çay» o «Straße».

En el modo de expresiones regulares, la búsqueda usa la sintaxis de expresiones regulares de JavaScript con la marca Unicode (u) siempre activada. Así, «.» coincide con un emoji completo y \p{L} coincide con cualquier letra. La marca Unicode es más estricta que la sintaxis antigua: una barra invertida innecesaria, como \- fuera de una clase de caracteres, se considera un error. En el texto de reemplazo, $1, $2 y los demás insertan grupos de captura; $<name> inserta un grupo con nombre; $& inserta la coincidencia completa y $$ inserta un signo de dólar. \n, \t y \\ insertan un salto de línea, una tabulación y una barra invertida. Si activas «^ y $ coinciden en cada línea», ^ y $ se refieren al inicio y al final de cada línea; de lo contrario, se refieren al inicio y al final de todo el texto.

Si el patrón no es válido, se muestra el mensaje de error del navegador y no se realiza ningún reemplazo. Los patrones muy complejos en textos largos pueden tardar mucho en ejecutarse, porque algunas expresiones regulares se ralentizan mucho con ciertos datos de entrada.

Ejemplos

Cambiar el formato de fechas

Con el modo de expresiones regulares activado, busca (\d{4})-(\d{2})-(\d{2}) y reemplázalo por $3.$2.$1 para convertir 2026-10-22 en 22.10.2026 en todo el texto.

Cambiar el nombre de un producto

Busca «Pro», reemplázalo por «Plus» y activa «Solo palabras completas» e «Ignorar mayúsculas y minúsculas». Así, «PRO» y «pro» cambiarán, pero «product» y «process» se mantendrán igual.

Convertir una lista separada por comas en líneas

En el modo de expresiones regulares, busca ,\s* y reemplázalo por \n para poner cada elemento de «red, green, blue» en una línea.

Preguntas frecuentes

¿Cómo se usan los grupos de captura?

Activa «Expresión regular», pon entre paréntesis las partes que quieras conservar y haz referencia a ellas en el texto de reemplazo con $1, $2 y así sucesivamente. Por ejemplo, busca (\w+) (\w+) y reemplázalo por $2 $1 para invertir el orden de dos palabras.

¿Por qué mi expresión regular aparece como no válida?

El patrón se comprueba con el motor de JavaScript del navegador en modo Unicode. Algunas causas habituales son los paréntesis o corchetes sin cerrar, un cuantificador sin nada delante (como *abc) y las barras invertidas innecesarias, como \- o \:, que no están permitidas en el modo Unicode.

¿Puedo reemplazar texto por un salto de línea?

Sí, en el modo de expresiones regulares: escribe \n en el campo «Reemplazar por». En el modo normal, el texto de reemplazo se inserta literalmente, por lo que \n se mantiene como los dos caracteres barra invertida y n.

¿Puedo deshacer un reemplazo?

El texto original se mantiene en el cuadro Texto hasta que hagas clic en «Aplicar al texto». Al aplicarlo, se sustituye por el resultado. Si quizá vuelvas a necesitarlo, copia antes el original.

Privacidad

La búsqueda y el reemplazo se realizan solo en tu navegador. Tu texto y tus patrones no se suben, almacenan ni se incluyen en las analíticas.