日期:2014-05-18  浏览次数:20389 次

怎样正则表达式过滤字符串中含有某个字符串的<img标记
我的一大段字符串中可能含有 <img   src= "/files/upload/img??? "   />   我现在想过滤字符串中凡是存在src= "/files/upload/的整个 <img   src= "/files/upload/img??? "   /> 标记   ,可能会有很多标记,都会被过滤掉,但是如果是 <img   src= "http://www.163.com "   /> 的就不会被过滤掉

------解决方案--------------------
有点绕,不是太明白楼主的意思,看看这样是不是你要的效果吧,如果不是,举几个例子看看

string yourStr = .............;
string resultStr = Regex.Replace(yourStr, @ " <img\s+[^> ]*src= " "/files/upload/[^> ]*> ", " ", RegexOptions.IgnoreCase);