首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JAVA中取得与指定正则表达式相匹配的串,该怎么处理

2012-01-30 
JAVA中取得与指定正则表达式相匹配的串如题:比如str fontsize 23 abc /font我要得到 fontsize

JAVA中取得与指定正则表达式相匹配的串
如题:
比如
str= " <font   size= '23 '> abc </font> ";
我要得到 <font   size= '23 '> 和 </font>


[解决办法]
public static void main(String[] args) {
String inputstr = " <font size= '23 '> abc </font> ";
String str = " <[^> ]+> ";
Pattern pat = Pattern.compile(str);
Matcher mat = pat.matcher(inputstr);
StringBuffer sb = new StringBuffer();
while (mat.find()) {
sb.append(mat.group().toString());
sb.append( "\n ");
}
System.out.println(sb);
}

热点排行