用正则, java 也好, js 也好,都随你反正就是搜索

解决方案 »

  1.   

    String str="发发发发发发回复发发发发发<a href='#'>回复</a>发发发发发发发发回复发发发发发发发";//文章内容
    String gj="回复";//关键词    for (int i = str.lastIndexOf(gj); i >= 0; i = str.lastIndexOf(gj, i - 1)) {
          if (i == 0) {
            str = "<a href='#'>"+gj+"</a>" + str.substring(i + gj.length(), str.length());
          } else if(str.lastIndexOf(gj+"</a>")!=str.lastIndexOf(gj+"</a>")+4){
            str = str.substring(0, i) + "<a href='#'>"+gj+"</a>" + str.substring(i + gj.length(), str.length());
          }
        }
    out.print(str);
      

  2.   

    java不会  正则难   js麻烦