Хорошо, я играл с этим некоторое время и приблизился, но все еще не могу справиться с этим.
Я хочу перейти от:
a
a
b
a
c
a
до (в блокноте ++):
b
c
Я могу сделать:
a
b
c
Вот мои лучшие неудачи до сих пор, но вы поняли:
^(((.+)(\r?\n))(?:(?!\1).*\s*)?)((?:(?!\2).*\s*)?(\2))+
^((.+)(\r?\n))((?:(?!\1).*\s*)?(\1))+
От Regexr, я просто хочу «тестовую линию».
![Regexr](https://i.stack.imgur.com/PRB0j.png)
Новая ближайшая попытка:
^((.+)(\r?\n))(?=(.+)(\r?\n))?(\1)+
![enter image description here](https://i.stack.imgur.com/DIgtp.png)