RE_Match
главная
Функция RE_Match
сопоставляет скомпилированное "регулярное выражение для
поиска" целевой строке. Происходит простое сопоставление строки с регулярным выражением.
Если вам нужно, чтобы происходил также поиск по этой строке (вызов функции проверки на совпадение для каждой позиции в строке
с первой по последнюю), то используйте функцию RE_Search.
BOOL WINAPI RE_Match(
const CSearchRegExp *sre,
const char *datastart,
const char *textstart,
const char *textend,
struct SMatch *match,
DWORD *matchcount,
CMatchHash *hmatch,
DWORD Reserved
);
Параметры
sre
Указатель на объект.
datastart
Указатель на начало строки.
textstart
Указатель на текущую позицию в строке.
textend
Указатель на конец строки.
match
Указатель на массив структур типа
SMatch, который получит информацию о
совпавших скобках.
matchcount
Указатель на переменную, которая содержит количество скобок в массиве match. После завершения
данной функции matchcount будет равняться количеству совпавших скобок.
hmatch
Указатель на объект типа
CMatchHash, который получит информацию о
совпавших поименованных скобках. Может быть NULL.
Reserved
Зарезервировано для будущего использования. Должно быть
0.
Возвращаемое значение
TRUE в случае успешного сопоставления.
Смотрите также: