Я хочу использовать регулярное выражение для поиска конфликтов слияния в файле.
Я нашел предыдущие посты, в которых показано, как найти шаблон, соответствующий этой структуре
FIRST SUBSTRING
/* several
new
lines
*/
SECOND SUBSTRING
, который работает со следующим регулярным выражением: (^FIRST SUBSTRING)(.+)((?:\n.+)+)(SECOND SUBSTRING)
Однако,Мне нужно сопоставить этот шаблон:
FIRST SUBSTRING
/* several
new
lines
*/
SECOND SUBSTRING
/* several
new
lines
*/
THIRD SUBSTRING
Где первая, вторая и третья подстроки <<<<<<<
, =======
, >>>>>>>
соответственно.
Я сделал (^<<<<<<<)(.+)((?:\n.+)+)(=======)(.+)((?:\n.+)+)(>>>>>>)
выстрел, но он не работает, что вы можете увидеть в этой демонстрации ((^<<<<<<<)(.+)((?:\n.+)+)(=======)
работает, но это не совсем то, что я ищу)