84、正则表达式
这个任何一门现代的编程语⾔都会提供的特性终于进标准:
const char *reg_esp = "[ ,.\\t\\n;:]";
std::regex rgx(reg_esp) ;
std::cmatch match ;
const char *target = "Polytechnic University of Turin " ;
if( regex_search( target, match, rgx ) ) {
const size_t n = match.size();
for( size_t a = 0 ; a < n ; a++ ) {
string str( match[a].first, match[a].second ) ;
cout << str << "\n" ;
}
}Last updated