java使用正则表达式提取xml多个标签的内容

2024-11-27 17:44:46
推荐回答(4个)
回答(1):

如果你的文本严格就是那种格式的 那么
String regex = "(.+)(.+)";
试试这个

回答(2):

if(matcher.find())
换成while(matcher.find())
这不就循环出来所有的了。

回答(3):

System.out.println(matcher.groupCount()); 可以看出 你其实只读到了一个 groupcount =1

回答(4):

按你参考的不会漏掉后一组的,只要满足text就能获取到
会debug么?便运行变debug比较好懂原因。