Я использую Notepad ++ для замены некоторых строк. В основном я хочу сделать следующее:
строка 1 -
STR::P=FOOXPATTERN=5 AND MORETHINGS YPATTERN=9 BUT XPATTERN=3 AND YPATTERN=20
строка 2 -
MOR::P=BAR XPATTERN=1 STRSTR MORETHINGS YPATTERN=1BUT XPATTERN=10 AND YPATTERN=40
...
Так что это должно быть преобразован в:
строка 1
XPATTERN=5|YPATTERN=9|PATTERN=3|YPATTERN=20
строка 2 -
XPATTERN=1|YPATTERN=1|XPATTERN=10|YPATTERN=40
Моя точка зрения заключается в том, что я могу иметь много XPATTERN и много YPATTERN в одной строке. Затем я хотел бы заменить всю мою строку на найденный шаблон.
Я пытался использовать отрицание для регулярных выражений, но безуспешно.