字符串中怎么提取多个数字(C++)

 我来答
励鹤蒙山兰
2019-05-24 · TA获得超过3805个赞
知道大有可为答主
回答量:3127
采纳率:25%
帮助的人:418万
展开全部
string dd = "字(2014)第qd0023号";
system.out.println(dd = dd.replaceall("\\d", "_").replace("_+", "_"));
string[] as = dd.split("_+");
system.out.println(arrays.aslist(as));
下面是我的结果
__2014____0023_
[,
2014,
0023]
\d
的意思就是
所有非数字的符号
_+
的意思就是多个_
这里是使用的正则
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式