RegEx para remover todo o texto entre caracteres definidos

1

Estou usando a funcionalidade Regex no Notepad ++ para excluir todos os caracteres entre caracteres específicos. Por exemplo, eu tenho um arquivo de texto com a seguinte linha:

table.column NOT IN ('AB1','CD2')$D$AB1,CD2$X$

Gostaria de localizar o texto contido em $ D $ & $ X $ dando-me uma seleção de

$D$AB1,CD2$X$

Alguém pode me dar algumas dicas sobre como conseguir isso?

Muito obrigado,

Joe

    
por aphrek 16.02.2015 / 15:59

1 resposta

0

Com as informações limitadas do seu exemplo, sugiro isso:

Encontre o que: (.*?\$D\$).*(\$X\$.*)

Substitua por: TEST

Basicamente, a expressão find consiste em dois blocos de captura terminando e começando em torno da parte que você deseja substituir, e a expressão substituir reconstrói a linha com a sua substituição. / p>     

por 16.02.2015 / 16:06