Buscar y Reemplazar

Busca en cualquier bloque de texto y reescribe — en texto plano o como una expresión regular. El contador de coincidencias y el resaltado en línea se actualizan mientras escribes. Con preservar mayúsculas activado, el reemplazo se adapta a la forma de mayúsculas de cada coincidencia, de modo que renombrar foo a bar convierte MyFooWidget en MyBarWidget, fooWidget en barWidget, y FOO en BAR. Nada sale de tu navegador.

Buscar y reemplazar
Resultado

Referencias inversas en el reemplazo

Cuando el campo de búsqueda es una regex, el reemplazo admite las mismas referencias inversas que String.prototype.replace de JavaScript:

  • $& — la coincidencia completa
  • $1, $2, ... — el 1.er, 2.º, ... grupo de captura
  • $\` — el texto antes de la coincidencia
  • $' — el texto después de la coincidencia
  • $$ — un $ literal

Preservar mayúsculas

La herramienta detecta la forma de mayúsculas de cada coincidencia y reescribe el reemplazo para que coincida. Las cinco formas que entiende:

  • MAYÚSCULASFOOBAR
  • minúsculasfoobar
  • Tipo TítuloFooBar
  • PascalCaseFooBarBarBaz (cuando el reemplazo es bar baz)
  • camelCasefooBarbarBaz

Consejo para renombrar identificadores: activa regex y usa un patrón como \bfoo\w+ para coincidir con el identificador completo (foo, fooBar, FOO_BAR).