У меня есть текстовый файл с этим повторяющимся данныегрупп данные из текстового файла
UPDATE TGw_WaiService
SET inputVarClass = 'pp.ccc.conn.service.HJ22Var'
where SERVICE='HJ22'
UPDATE TGw_WaiService
SET inputVarClass = 'pp.cgd.wai.service.HJA5Var'
where SERVICE='HJA5'
(...)
Я хочу, чтобы сгруппировать всю информацию, которая находится внутри одинарных кавычек после «SERVICE» задания, в данном случае я хочу что-то вроде это
"HJ22"
"HJA5"
Я хочу, чтобы избежать построить некоторый скрипт на каком-либо языке программирования, как я могу сделать это с каким-то продуктом из коробки, я могу сделать это в Notepad ++?
Вы можете просто находку все ... Notepad ++ перечислены все матчи в аккуратной интерфейс –
PERFECT, можете ли вы объяснить мне знак $ в разделе замены? и почему мы должны проверить «соответствие новой строки» – tt0686
@ tt0686 a) '$ 1' - это специальная переменная, которая содержит соответствующий результат первого захвата group (мы определили группу захвата в нашем совпадающем шаблоне с круглыми скобками '([А-Z0-9] +) '). b) «. соответствует новой строке» означает, что точка '.', которая обычно соответствует любому символу, также должна соответствовать новым строкам. В нашем случае это необходимо, чтобы соответствовать всем предыдущим строкам. В качестве тестового теста удалите параметр, запустите регулярное выражение и посмотрите, что произойдет! Вы можете проверить его также в regex101, если вы удалите модификатор 's' (из' gms'). – psxls