首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎样正则表达式过滤字符串中含有某个字符串的<img标记,该如何解决

2012-01-12 
怎样正则表达式过滤字符串中含有某个字符串的img标记我的一大段字符串中可能含有 imgsrc /files/uploa

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

热点排行