re_comp, re_exec - функции проверки регулярных выражений BSD
НАЗВАНИЕre_comp, re_exec - функции проверки регулярных выражений
BSD
СИНТАКСИС
#include
#include
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