1

Я использую функциональность Regex в Notepad++, чтобы удалить все символы между определенными символами. Например, у меня есть текстовый файл со следующей строкой:

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

Я хотел бы найти текст, содержащийся в $ D $ и $ X $, давая мне выбор

$D$AB1,CD2$X$

Кто-нибудь может дать мне несколько советов о том, как этого добиться?

Большое спасибо,

Джо

1 ответ1

0

С ограниченным количеством информации из вашего примера я бы предложил это:

Найти что: (.*?\$D\$).*(\$X\$.*)

Заменить на: \1TEST\2

По сути, выражение find состоит из двух блоков захвата, заканчивающихся и начинающихся вокруг части, которую вы хотите заменить, а выражение replace восстанавливает строку с вашей заменой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .