实例分析js和C#中使用正则表达式匹配a标签

本文通过2个实例,对比分析了在js和c#中使用正则表达式匹配a标签的异同,小伙伴们自己参考下吧,有利于深刻理解正则表达式的使用。

废话不多说,都在代码中,直接上

JS代码:

复制代码 代码如下:








C#代码:

复制代码 代码如下:

string html = "

文字http://bbs.cn.yimg.com/user_img/200701/31/soso1.jpg-600\" mce_href=\"cchttp://bbs.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg-600\">cc> href=\"www.baidu.com\" cbas cchref  1http://bbs.cn.yimg.com/user_img/200701/31/soso2.jpg-600\" mce_href=\"http://bbs.cn.yimg.com/user_img/200701/31/cc.jpg-600\">>";
Regex reg = new Regex("]+[\\s]+)href=(\"(?[^<>\"']*)\"|'(?[^<>\"']*)')[^<>]*>", RegexOptions.IgnoreCase);
MatchCollection matchCollection = reg.Matches(html);
MessageBox.Show(matchCollection.Count.ToString());
foreach (Match match in matchCollection)
{
    MessageBox.Show(match.Groups["href"].ToString());
}

小伙伴们是否了解了js及C#中使用正则表达式的异同点呢?有疑问的请留言,大家共同讨论。

以上就是实例分析js和C#中使用正则表达式匹配a标签的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 教程