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比较好懂原因。