C# · 12月 19, 2021

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

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

JS代码:

代码如下:

C#代码:

代码如下:文字” mce_href=\”cc</A">http://bbs.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg\">cc href=\”” cbas cchref 1″ mce_href=\”</P">http://bbs.cn.yimg.com/user_img/200701/31/cc.jpg\">

“;Regex reg = new Regex(“]+[\\s]+)href=(\”(?[^\”‘]*)\”|'(?[^\”‘]*)’)[^]*>”,RegexOptions.IgnoreCase);MatchCollection matchCollection = reg.Matches(html);Message@R_832_2419@.Show(matchCollection.Count.ToString());foreach (Match match in matchCollection){ Message@R_832_2419@.Show(match.Groups[“href”].ToString());}

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