Почему это выдает следующее std::regex_error:
regex_error(error_backref): выражение содержало недопустимую обратную ссылку.
Код: Выделить всё
std::wregex re;
bool bCaseSens = true;
re.assign(L"FilE",
std::wregex::ECMAScript |
std::wregex::nosubs |
std::wregex::optimize |
(bCaseSens ? 0 : std::wregex::icase)
);
Код: Выделить всё
std::wregex re;
bool bCaseSens = true;
re.assign(L"FilE",
std::wregex::ECMAScript |
std::wregex::nosubs |
std::wregex::optimize
);
PS2. Также пробовал использовать более старые версии стандарта C++, эффект тот же.
Подробнее здесь: https://stackoverflow.com/questions/798 ... -unexpecte
Мобильная версия