正则表达式提取最后的整数值

时间:2013-04-09 19:07:12

标签: java regex

我必须从java

中的字符串中提取结束整数部分

在java中使用 regx

如: -

String s1="allow23"// extract 23
String s2="4code68"//  extract 68

只有结尾的整数(字母表后或没有字母表)

1 个答案:

答案 0 :(得分:5)

正则表达式可以是(\\d+$)。完整的代码示例是:

Pattern p = Pattern.compile("(\\d+)$");
Matcher m = p.matcher(str);
if (m.find()) {
    int number = Integer.pareseInt(m.group(1));
}

我希望这对你学习java中的正则表达式是一个好的开始。