Apaga uma string desconhecida entre duas strings conhecidas no Notepad ++

3

É possível pegar, por exemplo, a string:

[abcdef]

E transforme-o em:

[]

Usando o Notepad ++, considerando que eu não sei se entre os colchetes está a string "abcdef"?

    
por Tom 23.04.2017 / 23:16

2 respostas

0

Sim, isso é muito possível. Você pode fazer isso fazendo uma pesquisa e substituição de regex.

Pesquise (\[).+?(\])
Substitua por: $1$2

Existem mais exemplos, mas a sua pergunta especificou colchetes.

O motivo para usar \[ e \] é porque os próprios colchetes são parâmetros regex e, portanto, precisam ser escapados.

    
por 23.04.2017 / 23:28
3

Como posso alterar [abcdef] para [] ?

  • Menu "Pesquisar" > "Substituir" (ou Ctrl H )

  • Defina "Localizar o que" como \[.*\]

  • Defina "Substituir por" como []

  • Ativar "Expressão regular"

Outrasleituras

por 23.04.2017 / 23:31