当前位置: 移动技术网 > IT编程>开发语言>正则 > 正则表达式,同时获取a标签里的href,text 的值

正则表达式,同时获取a标签里的href,text 的值

2020年04月10日  | 移动技术网IT编程  | 我要评论


string pattern = @"<a[^>]+href=\s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>\s]+))\s*[^>]*>(?<text>.*?)</a>"; 
    string strRst = str.ToLower();  //匹配的字符串
    MatchCollection mc = Regex.Matches(strRst, pattern, RegexOptions.IgnoreCase);
    foreach (Match m in mc)
    {
	string strReg = m.Value;
	string aname = m.Groups["text"].Value;
	string url = m.Groups["href"].Value;
    }
    return strRst;

以上是用正则表达式匹配a标签中的href属性,匹配标签中的text值。

此段代码是我方法中的具体正则匹配逻辑代码,双击拷贝修改即可实现各位自己的业务。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网