Java正则表达式从String中获取数字

时间:2013-12-07 18:55:20

标签: java regex string

我想从字符串中取数字

示例:

1223_:2 
234423_:5

我只想将这些数字带到_:

的任何想法
 Pattern p = Pattern.compile(??????????)

3 个答案:

答案 0 :(得分:1)

yourString.replaceAll("[^\\d]", "")

答案 1 :(得分:0)

正则表达式的要求是什么?

String number = someOtherString.substring(0, someOtherString.indexOf('_:'));

答案 2 :(得分:0)

String str = "1223_:2 234423_:5";
String[] numbers = str.trim().split("_:\\d+\\s*");

为了获得更好的答案,我们需要更多细节。你究竟想做什么?