Localizar e substituir com expressoes regulares para edições em massa

Quando se aplica

Milhares de ocorrências de um padrao: regex poderosa mas perigosa; valide contra ficheiros testemunha.

Ferramenta a usar

Procurar e substituir com suporte a expressões regulares.

Abrir Procurar e substituir →

Passos

  1. 1Escreva padrao mínimo sobre extracto de 20 linhas.
  2. 2Liste casos que NAO devem fazer match.
  3. 3Aplique substituição e re-escaneie manualmente zonas criticas.
  4. 4Versione antes de refactor massivo fora de git.

Exemplos

  • Renomear prefixo de chave de config obsoleta.
  • Remover barra final em URLs legacy.

O que evitar

  • Greediness de .* que come demais.
  • Substituir em JSON/XML sem respeitar estrutura.
  • Sem escape se colar de blog de regex errado.

Ferramentas relacionadas

No blog

Mais em Ferramentas de texto

Todos os guias por tarefa ou ver a lista completa no hub Ferramentas de texto.

FAQ

Multilinha?

Active flags adequados; verifique performance em docs grandes.

Anular?

Git ou copia local antes de prod/CMS.

Todos os guias por tarefa · Ferramentas Ferramentas de texto · Blog