string pattern = @"]+href=\s*(?:'(?[^']+)'|""(?[^""]+)""|(?[^>\s]+))\s*[^>]*>(?.*?)";
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值。
此段代码是我方法中的具体正则匹配逻辑代码,双击拷贝修改即可实现各位自己的业务。
希望与广大网友互动??
点此进行留言吧!