Я хочу вернуть выход «match», если шаблон «regular» является подстрокой переменной st. Это возможно?подгонка подстроки boost regex
int main()
{
string st = "some regular expressions are Regxyzr";
boost::regex ex("[Rr]egular");
if (boost::regex_match(st, ex))
{
cout << "match" << endl;
}
else
{
cout << "not match" << endl;
}
}
Вы пробовали это? Если да, то что случилось? –
да, я получаю «не совпадать» , если st = «regular» Я получаю «соответствие» – bob