Я хочу, например, рассмотреть "ram", "rém", "rèm" и "ràm" как допустимый вход, поэтому я делаю это:
std::string ss = "rém";
bool valid = std::regex_match(ss, std::regex("r[aéèà]m"));
, но в этом случае 'valid' возвращает false, есть что-то особенное с символами é, è и à? Должен ли я изменить выражение регулярного выражения? Спасибо