解决方案 »

  1.   

    java中使用replaceAll才可以用正则的。
    String str = "wo men shi [eemng]shu dui[omnng] women.";
    String reg = "\\[\\w+?\\]";
    String a = str.replaceAll(reg, "[code]");
    System.out.println(a);
      

  2.   

    好棒,这个可以。
    但是我想把里面的表情编号提取出来不知道该怎么写。
    JS里是这样取的:str = str.replace(/\[em_([0-9]*)\]/g,'<img src="face/$1.gif" border="0" />');
    就是那个$1。请问该怎么写
      

  3.   

    好棒,这个可以。
    但是我想把里面的表情编号提取出来不知道该怎么写。
    JS里是这样取的:str = str.replace(/\[em_([0-9]*)\]/g,'<img src="face/$1.gif" border="0" />');
    就是那个$1。请问该怎么写
    你自己不都写出来了嘛~还问,一样的吧?
      

  4.   

    str.replaceAll("\\[em_([0-9]*)\\]","<img src=\"face/$1.gif\" border=\"0\" />");