Я перевожу проект с Lua на C++. В версии Lua я использую регулярные выражения Lua, но с такой простой целью, что в C++ я мог бы сделать это, просто сравнивая символы с некоторыми кодами Ascii.
Однако для этого мне нужен точный код ascii, который каждый класс символов< /а> соответствует.
Например, %s
соответствует всем символам пробела, но что это за символы? Мне нужно знать это для каждого класса символов Lua.
case 'a' : res = isalpha(c); break; case 'c' : res = iscntrl(c); break; case 'd' : res = isdigit(c); break; case 'g' : res = isgraph(c); break; case 'l' : res = islower(c); break; case 'p' : res = ispunct(c); break; case 's' : res = isspace(c); break; case 'u' : res = isupper(c); break; case 'w' : res = isalnum(c); break; case 'x' : res = isxdigit(c); break;
, а затем см. cplusplus.com/reference/cctype - person Wiktor Stribiżew   schedule 12.09.2016