用java的正则表达式包匹配不了加粗的标签,只可能得到: / <div>.*? </div>/ 
......................
那你在两边都加上<STRONG>然后   当中用||连起来呀
....

解决方案 »

  1.   

    <STRONG>我是用来加粗显示<div>标签的,需要匹配的是<div>
      

  2.   

    LZ的描述不是很清楚吧?
    我的理解如下:
    你打算在java里用/<div>.*? </div>/这个正则表达式匹配<div></div>之间的内容,然后用某种东西替换掉它们吗?我做过如下测试:
    String str = "<div><div>abc</div><div>abc</div><div>abc</div><div>abc</div></div>";
    System.out.println(str.replaceAll("(<div[^>]*>[^<]*?</div>)", "<strong>$1</strong>"));输出结果是:
    <div><strong><div>abc</div></strong><strong><div>abc</div></strong><strong><div>abc</div></strong><strong><div>abc</div></strong></div>
      

  3.   

    在jsp中都用<div></div>来实现嵌套的。