现在有类似    你好<img src=......................>大家     这样一个字符串,我如何把尖括号里面的东西给屏蔽了 应该是用正则表达式的吧
谢谢大家帮忙

解决方案 »

  1.   

    String strContent = "你好<img src=......................>大家 ";
    strContent = strContent.replaceAll("^(.*)\\<img(.*)\\>(.*)","$1$3");
    System.out.println("strContent:"+strContent);
      

  2.   

    呵呵,laughsmile(海边的星空) 搞定了
    不过strContent.replaceAll("\\<img(.*)\\>","");
    这样就行了,为什么写上这个呢"$1$3"
      

  3.   

    c#里面我只看到有replace
    把replaceAll 换成replace 是没用的
    应该怎么办
      

  4.   

    樓主要的是屏蔽﹐而不是刪除阿
    應該
    String strContent = "你好<img src=......>大家好<img src=......>大家 ";
    strContent=strContent.replaceAll("\\<img([^\\>]*)\\>","<!--img$1-->");
    System.out.println("strContent:"+strContent);
    ---------------------------------------
    $1$3是得到匹配第一和第三個括號的內容﹗