MetaEditor: ошибка глобального поиска-замены

 

Здравствуйте.

Совершенно случайно обнаружил. Только-что скачал код индикатора и, для удобства восприятия, произвел замену всех скобок, открывающих и закрывающих, простых и фигурных (про квадратные забыл просто) с лидирующими и замыкающими знаками пробела на такие же, но без пробела. Типа: "( " на "("

В итоге при компиляции выдается море ошибок. Сделал тоже самое в редакторе Notepad++. Все ОК.

 
Приложите, пожалуйста, не компилируемый код.
 
MetaQuotes:
Приложите, пожалуйста, не компилируемый код.

Пожалуйста: https://www.mql5.com/ru/code/7350

Именно ее я скачал (не копировал из https://www.mql5.com/ru/code/7350)

У меня уже есть подозрения. Сейчас проверю и отпишу.

 

Есть.

Если на примере указанного кода.

После первой операции глобальной замены остается выделенным фрагмент от последней замены:

Я не придал этому значения, и естественным образом ввел следующую комбинацию поиска-замены.

Но, первым делом заменился выделенный фрагмент (!), несмотря на то, что в поле "Найти:" уже присутствует совершенно другая строка...

Заметил, опять же, случайно, т.к. найти несбалансированную скобку - лучше застрелиться.

 
Babay:

т.к. найти несбалансированную скобку - лучше застрелиться.

Есть такое дело...

как впрочем и решение, правда через ж... тьфу, через просмотр в редакторе PSPad ;)))

он умеет подсвечивать парные скобки... но прежде его надо научить видеть мкл4.

 
MetaQuotes:
Приложите, пожалуйста, не компилируемый код.

Я терпеливо расчитываю на ответ.

Надеюсь, мое "Есть" не было расценено как: "Есть. Моя ошибка"?

Млин, даже если так, то не сочтите за труд, укажите мне, что я неправильно сделал в описаной ситуации?