RRE_SetExpr

главная

Функция RRE_SetExpr устанавливает и компилирует "регулярное выражение для замены".

BOOL WINAPI RRE_SetExpr(
  CReplaceRegExp *rre,
  const char *Expr,
  const CharTableSet *ctsin,
  const CharTableSet *ctsout,
  DWORD Reserved
);

Параметры

rre
Указатель на объект.
Expr
Строка с регулярным выражением, записанным по правилам S&R. Если вы работаете с кодировкой, отличной от OEM, вы должны во-первых передавать в эту функцию преобразованную в вашу кодировку строку, а во-вторых указать правильный параметр ctsin.
ctsin
Указатель на корректно заполненную структуру CharTableSet (см. описание в документации FAR). Если вы работаете с кодировкой OEM, то данный параметр может быть NULL.
ctsout
Если этот параметр NULL, то функция формирует буфер для замены в той же кодировке, в какой вы работаете (см. ctsin), иначе - в кодировке, соответствующей ctsout.
Reserved
Зарезервировано для будущего использования. Должно быть 0.

Возвращаемое значение

TRUE в случае удачи.
Смотрите также:
Сервисные функции | RRE_Create | RRE_Delete | RRE_CheckLength | RRE_GetBuffer | RRE_SetCounter | RRE_GetCounter | RRE_Fill