Вы знаете хорошую библиотеку REGEX для языка Си? - PullRequest
2 голосов
/ 14 января 2009

Я нашел двух библиотек для работы с регулярными выражениями в Ansi C:

[Легкий C ++]
http://students.ceid.upatras.gr/~sxanth/lwc/
На самом деле это не библиотека Regexp, но я могу использовать ее, чтобы записать в нее свои выражения, а затем выполнить препроцессор, чтобы получить сгенерированный код на Си.

[Real Regex Lib]
http://www.osix.net/modules/article/?id=349
Но я не нашел много ссылок об этом.

Так, здесь кто-нибудь есть? Вы знаете какую-нибудь другую библиотеку?

Спасибо

Ответы [ 3 ]

4 голосов
/ 14 января 2009

Многие проекты используют libpcre .

4 голосов
/ 14 января 2009

Существуют регулярные выражения POSIX (regex.h):

http://www.gnu.org/software/libtool/manual/libc/Regular-Expressions.html

1 голос
/ 14 января 2009

http://www.pcre.org/

Совместимость с Perl - так что если это плохо, я думаю, что это не стартер. Лицензия BSD, страница Википедии - разумная запись справочной страницы.

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