Buscar y Reemplazar
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.
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
- Pega tu texto a la izquierda.
- Ingresa el patrón find (y reemplazo, si querés uno).
- 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
Tester de Regex
Prueba expresiones regulares de JavaScript en vivo con resaltado de coincidencias y vista previa de reemplazo.
Plantilla de Texto (Mail Merge)
Escribe una plantilla con {{variables}}, pega filas de datos (CSV o JSON) y obtén un texto personalizado por fila — todo en tu navegador.
Visor de Diferencias de Texto
Compara dos textos y ve adiciones y eliminaciones línea por línea o palabra por palabra.
Eliminar Saltos de Línea
Une las líneas cortadas en un texto limpio y continuo — quita los saltos de línea forzados al copiar de PDF o correos, manteniendo los párrafos reales.
Repetidor de Texto
Repite una palabra, línea o bloque de texto las veces que quieras — unido por una nueva línea, espacio, coma, nada, o tu propio separador.
Generador de CSS Text-Shadow (Multi-Capa)
Apila tantas capas de text-shadow como quieras — neón, 3D, contorno, long-shadow — preview en vivo y CSS listo para copiar.