C++ 正则查找
#include <iostream> #include <regex> using namespace std; int main() { string str; getline(cin,str); for(int i=0;i<str.length();i++) str[i]=tolower(str[i]); regex r("[a-zA-Z0-9]+"); smatch m; while(regex_search(str,m,r)){ for(auto x:m) cout<<x<<endl; str=m.suffix().str(); } system("pause"); return 0; }