Страница: 1 |
Страница: 1 |
Вопрос: MS VBScript Regular Expressions 5.5 в PB 7
Добавлено: 31.03.05 02:09
Автор вопроса: ZagZag | ICQ: 295002202
Я уже упомянал что скорость встроенных регулярных выражений в PB гораздо
ниже чем у MS VBScript Regular Expressions 5.5, так вот: как
использовать это библиотеку из PB?
Есть пара мыслей, но они не компиллируются, нужен код :)
1. Через обычный DECLARE FUNCTION
2. Через LoadLibrary подгрузить библиотеку vbscript.dll
3. Через:
Retrieve or read the value of an Interface member Property. This is
similar to retrieving the value of a variable.
OBJECT LET
Assign or write a value to an Interface member Property. This is similar
to assigning a value to a variable.
OBJECT SET
Assign or write a value to an Interface member Property that contains a
reference to an object. For example, a reference to another Interface.
OBJECT CALL
Call or execute a member Method of an Interface. This is equivalent to
calling a Sub or Function.
Но я это еще не пробовал и даже не знаю поможет ли это
Я еще не как не пробовал это сделать и даже не знаю что лучше и что вообще
выполнит то что мне нужно
...уже почти отправил письмо, но вот еще нашел возможный вариант:
4. SET oWord = NEW WordApplication IN "Word.Application"
(Нужно "Word" заменить на "VBScript.RegExp" или чтото подобное)
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #1
Добавлено: 31.03.05 10:45
http://www.powerbasic.com/support/forums/Forum4/HTML/010691.html
Хотя я сомневаюсь, что MS VBScript работает быстрее чем регулярные выражения в PB.
Примеры можешь привести?
Номер ответа: 2
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #2
Добавлено: 01.04.05 02:28
Например выдирание конструкции IP:Port в VB куда быстрее.
Еще PB RegEx не поддерживает, ИМХО, выражение типа \w[/w]
Номер ответа: 3
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #3
Добавлено: 01.04.05 02:28
За пример спасибо! Буду разбираться