`
莫生气
  • 浏览: 861679 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java使用正则表达式将UBB的img表达方法转换成html样式

    博客分类:
  • Java
阅读更多
//此方法用于解析将UBB的img表达方法转换成html样式,使用regx包
 
public static String convertTags(String str)
 {
   if (str == null || str.length() == 0) 
   {
    return str;
   }
   String patt = "(\\[img\\])([^\\[]+)(\\[/img\\])";
   Pattern p = Pattern.compile(patt);
   Matcher m = p.matcher(str);
   StringBuffer sb = new StringBuffer();
   int i=0;
   boolean result = m.find();
   while(result) 
   {
    i++;
    m.appendReplacement(sb, "<img src=\""+m.group(2)+"\">");
    result = m.find();
   }
   m.appendTail(sb);
   return sb.toString();
  }
分享到:
评论
9 楼 giginet 2010-03-18  
weiweichen1985 写道
很好[b]很好很好[/b]

果然有点问题。
8 楼 libg 2008-06-05  
楼主
Java使用正则表达式将UBB的img表达方法转换成html样式

怎样写  以上反的形式呢  即:<img src="#.jpg"/>  转换
望以赐教
7 楼 angel010 2008-05-29  
[/u][u][/u][u][i][/i]粗体: [b]文字[/
6 楼 weiweichen1985 2007-09-26  
UBB解析[b]不完整[/b]
5 楼 weiweichen1985 2007-09-26  
UBB解析完整
4 楼 weiweichen1985 2007-09-26  
UBB解析[b]不完整[/b]
3 楼 weiweichen1985 2007-09-26  
UBB解[i]析不完善[/i]
2 楼 weiweichen1985 2007-09-26  
太好了,[b]强....佩服[/b]
1 楼 weiweichen1985 2007-09-26  
很好[b]很好很好[/b]

相关推荐

Global site tag (gtag.js) - Google Analytics