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

散分啦!如何判断一段文字是超链接
我想在网页内容里判断一段文字是否是一个超链接,比如我现在想判断文字bc是否是超链接,网页内容是:abcde,怎么判断呢?想用C#或javascript,但目前还想不出好的和效率高的办法,请高手指点一二,最好有个DEMO代码,在线等。。。

------解决方案--------------------
C# code

string htmltext = "我们的<a href=\"http://www.kaila.cn\">祖国</a>是花园。请访问。我们的<a href=\"http://www.kaila.cn\">祖国</a>是花园。请访问。";
System.Text.RegularExpressions.Regex r = new Regex(@"(<[aA]).*?>.*?(</[aA]>)");
System.Text.RegularExpressions.MatchCollection mc=r.Matches(htmltext);
/*System.Text.RegularExpressions.Match m = r.Match(htmltext);
if(m.Success) {
    Response.Write(m.Captures[0].ToString());
}*/
for(int i = 0; i < mc.Count; i++) {
    Response.Write(mc[i].Captures[0].ToString()+"<br>");
}

------解决方案--------------------
http://blog.csdn.net/precipitant/archive/2007/10/12/1821510.aspx