\\[b\\].*\\[/b\\]大约如此
建议找些相关资料看看

解决方案 »

  1.   

    我自己解决了,谢谢参与。
    <%@  page  contentType="text/html;charset=gb2312"%>  
    <%@ page import="java.util.regex.*"%><% Pattern p=null; //正则表达式 Matcher m=null; //操作的字符串 boolean b; String s=null;
       s="this is a test";
      p = Pattern.compile("(\\[b\\])(.[^\\[]*)(\\[/b\\])");
      m = p.matcher(s);
      s=m.replaceAll("<b>$2</b>");
      out.println(s+"<br>");  s="";
      p = Pattern.compile("(\\[img\\])(.[^\\[]*)(\\[/img\\])");
      m = p.matcher(s);
      s=m.replaceAll("<img src='$2'></img>"); out.println(s);
    %>