Почему срабатывает лишь тогда, когда написано лишь одно слово из списка.
PHP код:
stock IsAdvertisingMessage(const str[])
{
static const
F_STRING[] = "лол|кфыв";
static
string[20 + sizeof(F_STRING) + 1],
Regex:r,
m;
string = "(\\W|^)(";
strcat(string, F_STRING);
strcat(string, ")(\\W|$)");
r = Regex_New(string);
m = Regex_Check(str, r);
Regex_Delete(r);
return m;
}