Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于提取最后一个整数值的正则表达式_Java_Regex - Fatal编程技术网

Java 用于提取最后一个整数值的正则表达式

Java 用于提取最后一个整数值的正则表达式,java,regex,Java,Regex,我必须在java中从字符串中提取结束整数部分 在java中使用regx 比如:- String s1="allow23"// extract 23 String s2="4code68"// extract 68 正则表达式只能是字母表后的结束整数或无字母表的整数\\d+$。完整的代码示例如下: Pattern p = Pattern.compile("(\\d+)$"); Matcher m = p.matcher(str); if (m.find()) { int number

我必须在java中从字符串中提取结束整数部分

在java中使用regx

比如:-

String s1="allow23"// extract 23
String s2="4code68"//  extract 68
正则表达式只能是字母表后的结束整数或无字母表的整数\\d+$。完整的代码示例如下:

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

我希望这能成为您学习java正则表达式的一个良好开端。

到目前为止您做了什么?是学习正则表达式的绝佳资源。@user2263148如果您是一名开发人员,并且准备在论坛、电子邮件、聊天频道或面对面向另一名开发人员提出技术问题,您最好准备好回答问题“您尝试了什么?”。问一个有帮助的问题时获得更多的信息更容易得到一个有帮助的答案。通过提供您已经尝试过的内容,找到一个小错误可能比为您重新开发整个解决方案更简单。另外,如果你不表现出你已经做出了努力,很多人会不愿意帮助你。请朋友帮忙。投赞成票还是投反对票,我不在乎。若问题不好,一定要投反对票。很抱歉没有发布什么,为什么捕获组?仅从组0访问匹配项。