[Volgograd] PReg library

Taras Ablamsky AblamskyTL на mail.ru
Сб Янв 25 01:52:49 MSK 2003


Привет.

Dwarf пишет:

|U wrote:
|
|D>> Кто-нибудь знает толковую библиотеку для работы с регулярными
|D>> выражениями? Для Си/Си++.

regexp поддерживаются прямо в glibc

t на v-lug ~ $ man regex
REGCOMP(3)          Linux Programmer's Manual          REGCOMP(3)

NAME
~       regcomp,  regexec,  regerror,  regfree - POSIX regex func-
~       tions

SYNOPSIS
~       #include <sys/types.h>
~       #include <regex.h>

~       int regcomp(regex_t *preg, const char *regex, int cflags);
~       int regexec(const   regex_t  *preg,  const  char  *string,
~                   size_t  nmatch,   regmatch_t   pmatch[],   int
~                   eflags);
~       size_t regerror(int  errcode,  const  regex_t  *preg, char
~                       *errbuf, size_t errbuf_size);
~       void regfree(regex_t *preg);

ну и так далее...

Очень всем рекомендую:

Фридл Дж. Регулярные выражения. Библиотека программиста. --- СПб.:
Питер, 2001 --- 352с.:ил.

иногда продается в Технической Книге.

Удачи.

-- 
Абламский Тарас
<taras.ablamsky на volsu.ru>
Волгоград Linux User Group
http://volgograd.lug.ru/






Подробная информация о списке рассылки Volgograd