Ваще ничего не понял, но работает! Спасибо!Если УС1 - #, а УС2 - ##, то у меня получилось такое:Код:(#.*\r)([^#]+\r)+?.+?\r*?##
...и ещё два вопроса тогда ))
Во-первых, не могли бы вы пояснить по шагам, как это работает?
А во-вторых, можно вас попросить тогда дописать, чтобы ловило и вторую половину, то есть от ## до ближайшего #. Понятно, что если вторым прогоном, то просто меняем эти символы в вашем коде. А сразу -- одним прогоном -- можно? Чтобы выделялось всё между ближайшими #, содержащее внутри ##?