所以我有一个.txt文件,如下所示:
约翰·布什35
James Bush 69
(等等…(
我正试图找出如何将一行分为字符串和整数。比如:
字符串A=John F.Bush;int B=35;我似乎想不出该怎么做…任何帮助都将不胜感激。
使用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;
}