LINUX.ORG.RU
Если понимать твои слова буквально - нет, невозможен. Но можно написать либу на Си++, объявить ее входные точки extern "C", и дергать ее из кода на Си.
tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner
А готовое чтонить есть? А то неахота в очередной раз вилосипед изобретать. И еще вопрос: мне просто необходима замена в тексте по регулярному выражению. Может сишные реализации есть?
Nazgul
() автор топика
Ответ на: комментарий от Nazgul
> не просто необходима замена в тексте по регулярному выражению. Может сишные реализации есть?

В изобилии. Сейчас нет времени смотреть, но, по-моему, даже в glibc они включены.

tailgunner ★★★★★
()
Ответ на: комментарий от friday
Только есть одна проблема - это не является подгружаемой библиотекой. Или будет нормально открыть бинарник длопеном и дергать от туда символы?
Nazgul
() автор топика
Ответ на: комментарий от tailgunner
ИМХО там нет возможности замены по регекспу.
Nazgul
() автор топика
Ответ на: комментарий от Nazgul
> Только есть одна проблема - это не является подгружаемой библиотекой. Или будет нормально открыть бинарник длопеном и дергать от туда символы?

Чивооооо? %)) Вендузятнег чтоль? man ld, бедолага ;)

e
()
Ответ на: комментарий от e
Не, ну понятно что символы можно подгрузить почти из любого места, но вопрос не в этом. Будет ли это хорошим решением проблемы?
Nazgul
() автор топика
Ответ на: комментарий от tailgunner
>А можно узнать, почему именно pcre, а не обычные POSIX.2 регулярные выражения из стандартного regex.h ?

Потому что в перловые регекспы на порядок мощнее.

anonymous
()
Ответ на: комментарий от anonymous
> Потому что в перловые регекспы на порядок мощнее.

в перле одна из самых удачных реализаций регекспов. можно вообще встроить перл в прогу, тогда их можно на полную мощность использовать

friday ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.