【发布时间】:2016-10-07 22:03:14
【问题描述】:
我正在尝试从字符串中读取数字,例如 如果
string str = "1Hi15This10";
我想得到 (1,15,10)
我按索引尝试了,但我将 10 读为 1 和 0 而不是 10。
我无法使用getline,因为字符串没有被任何东西分隔。
有什么想法吗?
【问题讨论】:
-
这可能会对您有所帮助:stackoverflow.com/questions/17331250/…
-
您熟悉使用正则表达式进行匹配吗?您可以使用
/(\d+)/g之类的东西来匹配字符串中的整数组,然后在作为组返回的字符串中解析出整数本身。