字符串str = " <b>1<2b</b>2222<br>
<b>a3b</b>3333<br>
<b>c4b</b>444"求一正则表达式输出结果为<b></b>的内容,结果形式如下:
<b>1<2b</b>
<b>a3b</b>
<b>c4b</b>
<b>a3b</b>3333<br>
<b>c4b</b>444"求一正则表达式输出结果为<b></b>的内容,结果形式如下:
<b>1<2b</b>
<b>a3b</b>
<b>c4b</b>
"(?<=<b>)(.*)(?=</b>)"
String regex = "(<b>.*?</b>)";Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(s);while (m.find()) {
System.out.println(m.group());
}
public static void main(String[] args) {
String str = " <b>1 <2b </b>2222 <br> <b>a3b </b>3333 <br> <b>c4b </b>444";
String reg = "(\\<b\\>.*?\\<\\/b\\>)";
Matcher matcher = Pattern.compile(reg).matcher(str);
while(matcher.find()){
System.out.println(matcher.group());
}
}