java正则表达式 截取尖括号中的内容
我又这样一个字符串
我想把所有简括号中内容截取成集合
应该怎么做
------解决方案--------------------
正则:(.*)
写个循环提取。每次提取完group(1),再用group(2)内容继续与正则匹
------解决方案--------------------
Stringvalue="";
Patternpattern=pile("");
Matchermatcher=pattern.matcher(value);
while(matcher.find()){
System.out.println(matcher.group(1));
}
------解决方案--------------------
publicstaticvoidmain(String[]args){
Stringstr="";
Stringarr[]=str.split("[>
for(inti=1;i
System.out.println(arr[i]);
}
}
------解决方案--------------------
Stringvalue="";
Patternpattern=pile("()");
Matchermatcher=pattern.matcher(value);
while(matcher.find()){
System.out.println(matcher.group(2));
}
------解决方案--------------------
forexample
Strings="";
Patternp=pile("");
Matcherm=p.matcher(s);
while(m.find()){
System.out.println(m.group(1));
}
------解决方案--------------------
Strings="<bbb>";
Patternp=pile("(?<=[<>])([^<>].*?)(?=[<>])");
Matcherm=p.matcher(s);
while(m.find()){
System.out.println(m.group(1));
}
是这个意思吗?<bbb>的YLPY-F和bbb和aaa都取出来?