После удаления setLocale регулярное выражение работает нормально. Будет ли это ошибкой в std lib?
Пример:
test.cpp
Код: Выделить всё
#include "regex"
#include "string"
int main() {
setlocale(LC_ALL, ".UTF8");
regex_search("return\\169", regex(R"(\d+)"));
}
Подробнее здесь: https://stackoverflow.com/questions/784 ... c-all-utf8
Мобильная версия