您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

简单的Java正则表达式匹配器不起作用

简单的Java正则表达式匹配器不起作用

你需要调用find()Matcher,然后才能调用group()和相关的功能,大约匹配的文本查询或操纵它(start()end()appendReplacement(StringBuffer sb, String replacement)等)。

因此,在您的情况下:

if (m.find()) {
    System.out.println("id = " + m.group(1));
}

这将找到第 一个 匹配项(如果有),并提取由正则表达式匹配的第一个捕获组。如果要在输入字符串中查找所有匹配项,请更改ifwhile循环。

java 2022/1/1 18:17:06 有420人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶