所以我有一个.txt文件,如下所示:
约翰·布什(John F. Bush)35
詹姆斯·布什69
(等等。。。)
我试图弄清楚如何将一行分隔为字符串和整数,如下所示:
字符串A =约翰·F·布什; 整数B = 35; 而且我似乎无法弄清楚如何...任何帮助将不胜感激。
答案 0 :(得分:1)
关于使用c ++ 11和regex的内容:
void fooRegex()
{
std::string subject("James Bush 69");
std::string result;
std::regex re("[(0-9]+");
std::smatch m;
std::regex_search(subject, m, re);
for(auto v: m)
std::cout << v << std::endl;
}