为了账号安全,请及时绑定邮箱和手机立即绑定

.net 用正则取 "<a href='www.baidu.com'>百度</a>" 中的href和百度

.net 用正则取 "<a href='www.baidu.com'>百度</a>" 中的href和百度

千巷猫影 2018-12-06 12:22:06
.net 用正则取 "百度" 中的href和百度
查看完整描述

5 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

现写了一个,测试通过,保证有用 var text = "百度"; var groups = Regex.Match(text, @"]*>([^<]+)").Groups; Console.WriteLine(groups[1].Value); Console.WriteLine(groups[2].Value);
查看完整回答
反对 回复 2018-12-09
?
MMTTMM

TA贡献1869条经验 获得超4个赞

建议使用NSoup。
查看完整回答
反对 回复 2018-12-09
?
心有法竹

TA贡献1866条经验 获得超5个赞

@lllhhu:  var doc = new NSoup.Nodes.Element(NSoup.Parse.Tag.ValueOf("Root"), String.Empty); doc.Append("百度"); var element = doc.Children.First; Console.WriteLine(element.Attr("href")); Console.WriteLine(element.Text()); Console.ReadKey();
查看完整回答
反对 回复 2018-12-09
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

除了正则,还可以将字符串,用xml的方式加载,然后获取属性等~
查看完整回答
反对 回复 2018-12-09
  • 5 回答
  • 0 关注
  • 488 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信