如何只保留string中的数字

如何只保留其中的数字
string a = "a3b4c!&d";
string::iterator it = remove_if(a.begin(), a.end(), not1(ptr_fun(isdigit)));
a.erase(it, a.end()); // 34

你可能感兴趣的:(如何只保留string中的数字)