给定一个字符串,返回一个整数作为字符串中找到的所有数字

时间:2017-10-22 04:47:09

标签: string

给定一个字符串,返回一个整数作为字符串中找到的所有数字。

示例:

输入:xyzonexyztwothreeeabrminusseven
输出:1 + 23 +( - 7)= 17

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式来匹配任何不是整数的字符,并将其从字符串中删除。

例如,您可以使用以下方法在Java中轻松完成此操作:

"input-xyzonexyztwothreeeabrminusseven output-1+23+(-7)=24".replaceAll("[^0-9]","");

将输出为: 123724