Обращаюсь к уважаемому разработчику. Здравствуйте! Я в восторге от вашей программы. Пользуюсь ею с большим удовольствием. Стараюсь изучить все возможности, заложенные Вами. Сейчас изучаю особенности работы специнструкции $selReplace. И вот что обнаружил. Если выделенный текст (текст в котором производится поиск) содержит символ перевода строки, тогда в результате замены, после отработанного текста (с заменой) вставляется исходный текст. Проиллюстрирую.
Имеем исходный текст:
Код
Произвольный текст [заменяемый текст] произвольный текст
Произвольный текст [заменяемый текст] произвольный текст
Имеем шаблон:
Код
$selReplace
@SEARCH:заменяемый текст
@REPLACE:заменяющий текст
Результат:
Код
Произвольный текс [заменяющий текст] произвольный текст
Произвольный текс [заменяющий текст] произвольный текстПроизвольный текс [заменяемый текст] произвольный текст
Произвольный текс [заменяемый текст] произвольный текст
Предполагаю, что такое поведение незапланированно. Прокомментируйте, пожалуйста.
Дополнение.
Спустя часы бесплодных экспериментов меня осенила догадка! Оказывается такое поведение шаблона наблюдается в редакторе QuickEdit а например в стоковом блокноте всё нормально. Возможно это связанно с форматом конца строки?