现在我有类似 这样的字符串   你好<img src=......>大家<p...>好
我如何用正则表达式把 尖括号里的内容屏蔽呢?
我写了一个//<(.*)//>他把<img src=......>大家<p...>之间的都屏蔽了 尖括号里面的写法希望大家帮忙啊

解决方案 »

  1.   

    String strAAA = "你好<.....>大家<.....>谢谢";
            strAAA = strAAA.replaceAll("^(.*)\\<(.*)\\>(.*)\\<(.*)\\>(.*)$","$1$3$5");
      

  2.   

    可能我说的不太清楚 是 你好<img src="www.csdn.net" hight="1">大家<p>
    这样类型的式子
    大哥能做吗
      

  3.   

    前楼的正解,能做的
    它就是把<>里的内容删掉了
      

  4.   

    好像死因为贪婪匹配的问题  
    暂时没找到避免贪婪匹配的 
    但是你可以用下面的方法绕过
    <[^>]*>
    这样一次查找肯定是 <....>的内容  
    把满足上面模式的 替换为 ""好了
     pattern 别忘了 g参数 否则不能全局替换