【发布时间】:2021-11-24 12:32:43
【问题描述】:
如何在 C++ 中将字符串的第一个完整数字删除为整数
例如一个字符串“thdfwrhwh456dfhdfh764”
只需要提取第一个数字 456 作为整数。
谢谢
【问题讨论】:
-
你试过什么?什么没有奏效,为什么没有?
-
您可以迭代直到找到第一个数字,然后迭代直到找到最后一个数字并只保留找到的内容,但这是很多工作。
-
您可以使用字符串流。或正则表达式。或者您可以编写一个完全成熟的解析器。但是字符串流可能是最简单的方法。