rex-v8. ВК для работы с регэкспами.

Незарегистрированные пользователи могут оставлять свои вопросы здесь.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

tormozit писал(а):
orefkov писал(а):Но сегодня я выложу новую версию, интерфейс там другой будет.

Вовремя я написал)

Да, вовремя.
Вобщем, сделал я его совместимым по методам с VBScript.Regexp + дополнительно еще методы.
Доку допишу и выложу.
tormozit
Сообщения: 190
Зарегистрирован: 13 фев 2012, 21:15

Re: rex-v8. ВК для работы с регэкспами.

Сообщение tormozit »

Ок. Ждем. Кстати с долгой установкой свойства Шаблон удалось понять, в чем дело?
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

Вот, пробуйте. Дока в архиве, ВК пока только под 32bit.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
tormozit
Сообщения: 190
Зарегистрирован: 13 фев 2012, 21:15

Re: rex-v8. ВК для работы с регэкспами.

Сообщение tormozit »

Шикарно! По свойству Шаблон прочитал описание. Появилась ясность. Спасибо.
tormozit
Сообщения: 190
Зарегистрирован: 13 фев 2012, 21:15

Re: rex-v8. ВК для работы с регэкспами.

Сообщение tormozit »

У элементов Item(N) коллекции результата функции Execute нет методов Подгруппы/SubMatches. Для полной совместимости их тоже хотелось бы.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

Там есть свойство submatches.
Сделать его еще и методом?
tormozit
Сообщения: 190
Зарегистрирован: 13 фев 2012, 21:15

Re: rex-v8. ВК для работы с регэкспами.

Сообщение tormozit »

Да.
У VBScript.RegExp свойство SubMatches ведет себя так
Item(0).SubMatches(0) - ОК
Для каждого SubMatch из Item(0).SubMatches Цикл - OK
Item(0).SubMatches.Item(0) - ОК
Item(0).SubMatches[0] - Получение элемента по индексу для значения не определено

Соответственно все пользуются обычно первым и иногда вторым способом обращения к элементам.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

Исправил некоторые ошибки, сделал x64-версию, добавил метод submatches(Индекс).
Скачать
Описание
Magister
Сообщения: 343
Зарегистрирован: 04 июн 2012, 09:28

Re: rex-v8. ВК для работы с регэкспами.

Сообщение Magister »

Открой секрет, как из ВК вернуть объект? :)
В реальності все не так, як насправді
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: rex-v8. ВК для работы с регэкспами.

Сообщение orefkov »

Magister писал(а):Открой секрет, как из ВК вернуть объект? :)

Из native - никак вроде бы.
Из COM - возвращать IDispatch, обернутый в VARIANT.
Я точно не помню, реализацию в ВК уже давно не делал.
Ответить