re_comp(3)

НАЗВАНИЕ
re_comp, re_exec - функции проверки регулярных выражений BSD

СИНТАКСИС
#include <sys/types.h>
#include <regex.h>

char *re_comp(char *regex);
int re_exec(char *string);

ОПИСАНИЕ
re_comp используется для проверки синтаксиса регулярного выражения regex. Обработанный шаблон располагается в статической области, или буфере шаблонов, который записывается заново каждый раз при вызове re_comp. Если regex указывает на NULL, то никаких операций не производится и буфер шаблонов остается неизменным. Функция re_exec используется для выявления того, что строка, на которую указывает string, совпадает с предварительно обработанным regex.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
re_comp возвращает NULL в случае удачной проверки regex или указатель на соответствующее сообщение об ошибке. re_exec возвращает 1 в случае, если строка соответствует шаблону, иначе возвращается 0.

СООТВЕТСТВИЕ СТАНДАРТАМ
BSD 4.3

СМ. ТАКЖЕ
regex(7), GNU regex manual