String s = "dsadsadas
Pattern p = Pattern.compile("(<[^>]*>)");
Matcher m = p.matcher(s);
List
while(m.find()){
result.add(m.group());
}
for(String s1:result){
System.out.println(s1);
}
一个表达的一次匹配无法实现你的需求,需要写个循环,按照如下表达式不断查找,直到不能再次匹配,每次匹配成功后,获取捕获组1的内容。
<(.*?)>