Usando curingas em localizar e substituir para excluir uma cadeia longa

1

Estou tentando substituir todas as instâncias de uma sequência de caracteres em mudança dentro de um documento. Aqui está um exemplo da string:

[[npr_B6G8879JASKLDF378SJKDAS9__06BF5A]]

A string de número / letra após [[npr_ muda sempre, mas sempre fecha com ]]

Normalmente, eu usaria \[*\] para substituir tudo isso, no entanto, este documento também tem itens dentro de [[ ]] que eu não quero excluir. Nenhum desses itens entre colchetes contém npr , no entanto.

Já experimentei \<[[npr>*\] , mas este não é um intervalo válido.

Qualquer ideia seria muito apreciada!

    
por Anon 18.10.2017 / 21:42

1 resposta

2

TODOS os caracteres especiais precisam ser escapados (incluindo todos os ] e [ ), portanto, sua expressão de localização correta é:

\[\[npr_*\]\]

    
por 18.10.2017 / 21:59