Парсинг текста и рег. выражения

 

Может кто занимался и подскажет - нужна отдельная DLL-ка для парсинга текстового

блока и встроенным поиском регулярными выражениями - точно как это в Перле и его

модулях организвано. Но тащить за собой скриптовой Перл целиком в MT4 как-то

не хочется.

 
Valio писал (а) >>

Может кто занимался и подскажет - нужна отдельная DLL-ка для парсинга текстового

блока и встроенным поиском регулярными выражениями - точно как это в Перле и его

модулях организвано. Но тащить за собой скриптовой Перл целиком в MT4 как-то

не хочется.

Для Delphi есть уже готовая библиотека http://regexpstudio.com/RU/TRegExpr/Help/About.html Только DLL из нее сделать

 
Avals писал (а) >>

Для Delphi есть уже готовая библиотека http://regexpstudio.com/RU/TRegExpr/Help/About.html Только DLL из нее сделать

спасибо за ссылку, посмотрю, может и мне пригодится...

 

Я так понимаю это регулярные выражения в тексте ищет,

а мне бы HTML в иерархию расчленить ...

в особенности работа с клетками таблиц интересует

На том же Per-е это делается подключением модуля

HTML::Parser ... может есть готовая DLL-ка ?

 
Valio писал (а) >>

Я так понимаю это регулярные выражения в тексте ищет,

а мне бы HTML в иерархию расчленить ...

в особенности работа с клетками таблиц интересует

На том же Per-е это делается подключением модуля

HTML::Parser ... может есть готовая DLL-ка ?

В Win32 через COM можно заюзать, но напрямую из MQL не выйдет

Встречал некоммерческие парсеры XML можно их адаптировать под HTML

 

Можете вызвать свой .vbs скрипт:

http://www.script-coding.info/WSH/RegExp.html

 

Стандартный майкрософтский mshtml.dll он действительно через COM, поэтому прийдется написать отдельную DLL которая работает с COM объектом.

XML парсеры можно адаптировать для разбора HTML документов полностью валидных с т.з. XML, но большинство html документов не такие :)

P.S. html парсер для Delphi с нуля (библиотека HTMLPars) с примером http://megalib.com/books/901/parser.zip DLL из нее сделать элементарно

Причина обращения: