영어 또는 다른 문자없이 한자로 구성된 문자열 만 일치시킬 수있는 정규식을 원합니다. [\ u4e00- \ u9fa5]는 전혀 작동하지 않으며 [^ x00-xff]는 상황을 마침표 또는 다른 언어 문자와 일치시킵니다.정규식을 사용하여 문자열을 중국어 문자 만 일치시킬 수 있습니까?
boost::wregex reg(L"\\w*");
bool b = boost::regex_match(L"我a", reg); // expected to be false
b = boost::regex_match(L"我,", reg); // expected to be false
b = boost::regex_match(L"我", reg); // expected to be true
@NicolBolas : 질문은'boost :: regex'에 관한 것이지 C++ 11'std :: regex'에 관한 것이 아닙니다. – MSalters
@MSalters : 충분합니다. –