怎样正则表达式过滤字符串中含有某个字符串的<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);