日期:2014-05-19  浏览次数:20475 次

70大分哦 正则表达式如何过滤掉string str中的链接?
如题~~     信息采集的时候有的文本中有连象他们自己网站的链接   我想把他去掉

------解决方案--------------------
string urlParse = " <a*?href=(\ "(? <href> [^\ "]*)\ "| '(? <href> [^ ']*) '|(? <href> *))[^> ]*?> (? <title> *?) </a> ";
------解决方案--------------------
string a = Regex.Replace(strhtml, " <a.*?> | </a> ", " ");
------解决方案--------------------
string str = "adfsf <a fdsfs href = 'a.aspx '> dddddd </a> "; str = Regex.Replace(str, " </*a[^> ]*?> ", " "); Response.Write(str);
------解决方案--------------------
顶楼上的。
------解决方案--------------------
//去掉所有HTML
string strRegexHtml = " <.+?> ";
str = Regex.Replace(str,strRegexHtml , " ");