![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
kavkaz |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 26.12.2007 Репутация: 1 Всего: 2 |
Есть проблема, не понятно как использовать регулярки в xs.
В инете нарыл пример http://www.mail-archive.com/[email protected]/msg02059.html
С учетом документации ( http://perldoc.perl.org/perlapi.html#REGEXP-Functions ), и подставляя его в свои реалии, получаем такой кусок кода
[2] Ловлю ошибку, если делать как в примере
[3] В документации функция pregexec числится как недокументированная ( http://perldoc.perl.org/perlapi.html#Undocumented-functions ) |
||||||
|
|||||||
kavkaz |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 70 Регистрация: 26.12.2007 Репутация: 1 Всего: 2 |
Решение конкретно заданной проблемы оказалось очевидным (ниже).
А вот если вопрос изучать глубже, то всё таки остаются вопросы, но это уже следующий этап. Резюмируем. Документация Internals and C language interface > perlreapi http://perldoc.perl.org/perlreapi.html Пример реализации http://frepan.org/src/GBARR/Regexp-0.004/Regexp.xs?pretty=1 Рабочий код из XS модуля для теста
Работает при следующем вызове
Несложно понять что будет результатом
|
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |