AZ Tools

Buscar y Reemplazar

Texto

Search-and-replace simple que soporta modos literal y regex. En modo literal, la string find se escapea así caracteres especiales regex funcionan como ellos mismos. En modo regex, el sabor completo de JavaScript está disponible — incluyendo capture groups (`$1`, `$2`), backreferences y Unicode (flag `\u` siempre on). Case-insensitive por default; toggle on case sensitivity cuando necesites. Flags multiline y dotAll solo se muestran en modo regex donde importan.

Salida
Pega texto a la izquierda.

Usa sintaxis regex JavaScript. En modo regex, replacement soporta $1, $2, … para grupos y $& para match entero.

Cómo usar

  1. Pega tu texto a la izquierda.
  2. Ingresa el patrón find (y reemplazo, si querés uno).
  3. Toggle modo regex para patrones avanzados. El conteo de matches actualiza en vivo así podés sanity check antes de copiar.

Preguntas frecuentes

¿Cómo mantengo el match pero lo envuelvo en tags?
Activá modo regex. En el campo replacement usá `$&` para el match entero, o `$1`, `$2` para capture groups. Ejemplo: find `\b\w+\b`, replace `<em>$&</em>` para envolver cada palabra.
¿Por qué `^` no matchea mis inicios de línea?
Por default `^` matchea solo el inicio total de la string. Activá multiline (flag `m`) y `^` / `$` matchearán inicios y fines de línea.
¿Por qué `.` no matchea mis newlines?
Por default `.` skipea newlines. Activá dotAll (flag `s`) para verdadero comportamiento 'cualquier caracter'.
¿Y si mi reemplazo contiene `$` literal?
El replace de JavaScript regex trata `$` como especial. Usá `$$` para insertar un `$` literal. El lado find no tiene ese issue — strings literales se escapean antes de volverse regex.

Herramientas relacionadas