Библиотеки: RegularExpressions на MQL5 для работы с регулярными выражениями - страница 3

 
Rashid Umarov:

Испоравили

Что-то среднее между "исправили" и "испортили" получилось ;)

 
Детали
 
Rashid Umarov:
Детали

А можно включить данные коды в стандартную поставку терминала? Почему-то этого до сих пор нету.

 

Truncation of constant value

 

Было бы здорово, если бы в StringFind(), StringReplace() и String Split() можно было бы указывать регулярки, плюс что-то вроде a ~= b

 

Интересно, а есть что-то попроще. Не регулярки, а обычные маски (wildcard), как это везде общепринято.

Например, для фильтра символов:

*USD - все символы с USD во второй валюте пары.
!*USD - все символы, кроме тех, что выше
!EUR* - все символы, где базовая валюта не EUR
!EUR*,USD* - то что выше плюс символы с базовой валютой USD
!*USD,!*EUR,* ....
и тп.

Понимаю, что всё можно сделать с регулярками, но там сложнее синтаксис и для юзера сложнее.

 
leonerd #:

Интересно, а есть что-то попроще. Не регулярки, а обычные маски (wildcard), как это везде общепринято.

Например, для фильтра символов:

Понимаю, что всё можно сделать с регулярками, но там сложнее синтаксис и для юзера сложнее.

Напишите свои фильтры. А регулярные выражения как раз и общепринятые.
 

не компилируется




 

Скачал последнюю версию за 2022.10.27 14:07

Билд:


Всё ещё не компилируется.

//---

Обновите, пожалуйста, код.

 
Anatoli Kazharski #:

Скачал последнюю версию за 2022.10.27 14:07

Билд:


Всё ещё не компилируется.

//---

Обновите, пожалуйста, код.

Попробуйте отдельно скачать файлы DynamicMatrix.mqh и Wrappers.mqh из https://www.mql5.com/ru/code/15242, а затем вручную заменить их в каталоге "\MQL5\Include\Internal\"

RegularExpressions на MQL5 для работы с регулярными выражениями
RegularExpressions на MQL5 для работы с регулярными выражениями
  • www.mql5.com
Регулярные выражения предоставляют формальный язык для быстрой и гибкой обработки текста. Каждое регулярное выражение является шаблоном(маской), для которого обработчик регулярных выражений пытается найти совпадения в исходном текстом. Шаблон состоит из односимвольных или многосимвольных литералов, операторов или конструкций.