请问asp.net c# 过滤字符串中的超链接的正则表达式如何写呢?谢谢
希望可以详细一点,谢谢请问asp.netc#过滤字符串中的超链接的正则表达式如何写呢?<psizcache="2"sizset="117">微星770C45主板采用了传统...
希望可以详细一点,谢谢
请问asp.net c# 过滤字符串中的超链接的正则表达式如何写呢?
<p sizcache="2" sizset="117">
微星770 C45主板采用了传统的红色PCB版、标准的ATX板型设计,整体做工相当工整,在电容上,通板采用了高质量的固态电容。主板基于AMD 770 + SB710芯片组设计,支持高达5200MT/s的系统总线和Hyper Transport 3.0技术。由于只提供了DDR3内存插槽,所以只支持拥有DDR3内存控制器的AM3<font sizcache="2" sizset="117" style="color: #333"><a class="hui14_line" href="http://detail.zol.com.cn/product_param/index3449.html"><font style="color: #333">处理器</font></a></font>。如羿龙X 3 710/720,X4 810等处理器。</p>
我想将链接过滤掉,其它则要保留,请问如何做呢?谢谢。 展开
请问asp.net c# 过滤字符串中的超链接的正则表达式如何写呢?
<p sizcache="2" sizset="117">
微星770 C45主板采用了传统的红色PCB版、标准的ATX板型设计,整体做工相当工整,在电容上,通板采用了高质量的固态电容。主板基于AMD 770 + SB710芯片组设计,支持高达5200MT/s的系统总线和Hyper Transport 3.0技术。由于只提供了DDR3内存插槽,所以只支持拥有DDR3内存控制器的AM3<font sizcache="2" sizset="117" style="color: #333"><a class="hui14_line" href="http://detail.zol.com.cn/product_param/index3449.html"><font style="color: #333">处理器</font></a></font>。如羿龙X 3 710/720,X4 810等处理器。</p>
我想将链接过滤掉,其它则要保留,请问如何做呢?谢谢。 展开
2个回答
展开全部
//Replace方法是把匹配正则表达式的content文本中的超链接改为自定义的路径(changestring)
//如果不想有超链接就直接匹配#
public string GetStr(string content,string changestring)
{
string regularexpression = @"https?://(\w*:\w*@)?[-\w.]+(:\d+)?(/([\w/_.]*(\?\S+)?)?)?";
Regex regex = new Regex(regularexpression);
string str = regex.Replace(content, changestring);
return str;
}
//如果不想有超链接就直接匹配#
public string GetStr(string content,string changestring)
{
string regularexpression = @"https?://(\w*:\w*@)?[-\w.]+(:\d+)?(/([\w/_.]*(\?\S+)?)?)?";
Regex regex = new Regex(regularexpression);
string str = regex.Replace(content, changestring);
return str;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询