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
- 1Escreva padrao mínimo sobre extracto de 20 linhas.
- 2Liste casos que NAO devem fazer match.
- 3Aplique substituição e re-escaneie manualmente zonas criticas.
- 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
- Contar palavras e caracteres para rascunhos e limites
- Medir limites de caracteres para formularios e mensagens tipo SMS
- Contar quebras de linha para logs, configuração e layout
- Deduplicar linhas de registos e linhas de export de inquerito
- Ordenar linhas para listas, chaves de configuração e playlists
- Inverter ordem das linhas para parsing de pilhas e storyboards
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