你需要调用
find()的
Matcher,然后才能调用
group()和相关的功能,大约匹配的文本查询或 *** 纵它(
start(),
end(),
appendReplacement(StringBuffersb, String replacement)等)。
因此,在您的情况下:
if (m.find()) { System.out.println("id = " + m.group(1));}
这将找到第 一个 匹配项(如果有),并提取由正则表达式匹配的第一个捕获组。如果要在输入字符串中查找所有匹配项,请更改
if为
while循环。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)