求一正则表达式匹配a标签

chduguxue chduguxue 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
例如 <a href=" http://xxoo.html">a业务员</a>
我想提取出 这个URL+“a业务员”这样的东西,正则怎么写?能实现么
我有试过这样写,但是效果不佳


strZhengZe = "href=\"(?<url>.*?)\">([^<>]+)<";
Regex reg = new Regex(strZhengZe, RegexOptions.IgnoreCase);
MatchCollection mc = reg.Matches(strSource);
if (mc.Count > 0)
{
string[] strHref = new string[mc.Count];
int i = 0;
foreach (Match m in mc)
{
strHref[i] = m.Groups[1].Value;
strJieGuo = strJieGuo + strHref[i] + "\n";
i++;
}
}

这个 href=\"(?<url>.*?)\">([^<>]+)< 匹配出来只有 “a业务员”
而正则我单独用 href=\"(?<url>.*?)\" 就可以匹配出前面的url
请问一下我要怎么写才可以把 http://xxoo.html">a业务员 一起匹配出来?
小弟拜谢了
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
chduguxue
.NET社区 62,272 成员 668,968 内容