我对正则表达式一点也不熟悉。希望各位前辈帮我写个正则表达式啊目的   替换掉str中的所有html标签为 ""(空字符-即去掉所有的html标签)……最好是正常结束<font ...>...</font>和非正常结束<br/>都能去掉
谢谢啦(下面这个可以实现最好。不行也给分如果行,可以给多个参数,第N个参数中的  正则  为不去掉html标签的……)

解决方案 »

  1.   

    String regex="<[^>]+>";
            String str = "<html>aaaa</html><br/>";
            String str1 = str.replaceAll(regex,"");
            System.out.println(str1);结果为aaaa
      

  2.   

    str = str.replaceAll("^<+\w{1}+>$","");
      

  3.   

    String regex = "<(?!\\s*/?\\s*(?:html|body|title))[^>]+>";把 <html>, </html>, <body>, </body>, <title>, </title> 排除在外。