-
Encontre o que:
ALPHA(.*'BI_209')Substitua por:
BI_209Explicação: o que é correspondido pela expressão regular entre os parênteses é salvo e pode ser recuperado com
. Os parênteses podem definir vários grupos de captura, e.(ALPHA)(.*)('BI_209'), que pode ser reutilizado com backreferences,,... -
Juntando tudo isso, você pode fazer todas as substituições de uma só vez:
Encontre o que:
ALPHA(.*)'(BI_209|BI_213|BI_220)'Substitua por:
''Aqui, o símbolo
|especifica strings alternativas para pesquisar. -
Aqui está uma solução mais geral, caso você adicione códigos diferentes:
Encontre o que:
ALPHA(.*)'(BI_\d{3})'Substitua por:
''Aqui
\dcorresponde a qualquer dígito e é sinônimo de[0-9];{3}é o fator de repetição;\d{3}corresponde a qualquer sequência de exatamente três dígitos.
Nota: como paretheses são caracteres especiais, se você quiser especificar um literal ( ou ) , é necessário escapar com uma barra invertida, assim: \( e \) .