-
Encontre o que:
ALPHA(.*'BI_209')
Substitua por:
BI_209
Explicaçã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
\d
corresponde 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 \)
.