当前位置:编程学习 > C#/ASP.NET >>

这个正则怎么写

<div class=chat><strong>第三卷 红烟翠雾(vip部分) [ <a class=redlink href='http://vipreader.qidian.com/BookReader/BuyVIPChapterList.aspx?BookId=1148526' target=_blank> 订阅VIP章节</a>  <a class=redlink href='/User/UserBilling/PayForService.aspx' target=_blank> 成为起点VIP会员</a> ]  </strong>
我要得到的内容是"第三卷 红烟翠雾(vip部分)"其它全部滤掉 --------------------编程问答--------------------
@"<strong>(.*?)\["
--------------------编程问答-------------------- string str = "<div class=chat> <strong>第三卷 红烟翠雾(vip部分) [ <a class=redlink href='http://vipreader.qidian.com/BookReader/BuyVIPChapterList.aspx?BookId=1148526' target=_blank> 订阅VIP章节 </a>  <a class=redlink href='/User/UserBilling/PayForService.aspx' target=_blank> 成为起点VIP会员 </a> ]  </strong> ";
            Match match = Regex.Match(str, "<strong>(.+)\\[ <a class=");
            if (match.Success)
            {
                Console.WriteLine(match.Value);
                Console.WriteLine(match.Groups[1].Value);
            } --------------------编程问答-------------------- 应该是这样的匹配吧:
@"^.*?<strong>(.*?)\[.*$"

--------------------编程问答--------------------
引用 1 楼 wuyi8808 的回复:
C# code@"<strong>(.*?)\["

正确 --------------------编程问答--------------------
引用 1 楼 wuyi8808 的回复:
C# code@"<strong>(.*?)\["


正确  为啥要  .*? 那 不知道能解释下不 是贪婪匹配嘛
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,