Bulk String Replacer
Aplicá una lista ordenada de reglas de buscar y reemplazar a tu texto en un solo paso — cada regla puede ser texto plano o una regex, con vista previa en vivo antes de confirmar.
Texto de entrada
Reglas de reemplazo
Las reglas corren de arriba hacia abajo. Cada regla transforma el resultado de la regla anterior, no el texto original — reordená con las flechas si eso cambia lo que necesitás.
Vista previa del resultado
Cómo funciona Bulk String Replacer
Cada regla de la lista corre en orden, de arriba hacia abajo, y cada una transforma el resultado de la regla anterior — nunca el texto original. Por eso los reemplazos se encadenan:
// Reglas (aplicadas de arriba hacia abajo) 1. Buscar "cat" -> Reemplazar "dog" 2. Buscar "dog" -> Reemplazar "fish" // Entrada The cat sat on the mat. // Después de la regla 1 The dog sat on the mat. // Después de la regla 2 (resultado final) The fish sat on the mat.
Activá el interruptor Regex de una regla para compilar su campo Buscar como una expresión regular de JavaScript (siempre global, así reemplaza todas las coincidencias, con una opción de sensibilidad a mayúsculas). Su campo Reemplazar admite la sintaxis estándar de grupos de captura: $1, $2, etc. En modo texto plano, el campo Reemplazar se inserta exactamente como se escribió, sin caracteres especiales.
Preguntas frecuentes
¿Es seguro pegar texto o código sensible en esta herramienta?
Sí. Todo el procesamiento ocurre en tu navegador con JavaScript nativo; nada de lo que escribís o pegás se envía a un servidor.
¿Las reglas se aplican todas a la vez o una después de la otra?
Una después de la otra, en el orden en que aparecen en la lista. La regla 2 corre sobre el resultado de la regla 1, no sobre el texto original, así que una regla puede coincidir con texto que generó la regla anterior. Reordená las reglas con las flechas si necesitás un resultado distinto.
¿Puedo usar expresiones regulares?
Sí. Activá el interruptor Regex en cualquier regla para compilar su campo Buscar como una expresión regular de JavaScript, con una opción de sensibilidad a mayúsculas. El campo Reemplazar admite grupos de captura como $1 y $2.
¿Qué pasa con un texto muy grande o un patrón regex descontrolado?
El procesamiento en vivo tiene un límite de unos cientos de miles de caracteres, y cada regla se detiene después de 100.000 reemplazos y marca su contador como limitado. Esto evita que un patrón regex mal escrito o catastrófico congele la pestaña.