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

C# 继续提取???

现有一段字符:
  <li id='li_WF_QK'  class="tab2">
                <a href='http://c.wanfangdata.com.cn/Periodical.aspx'><t>期刊</t></a>
            </li>
                   
            <li id='li_WF_XW'  class="tab2">
                <a href='http://c.wanfangdata.com.cn/Thesis.aspx'><t>学位</t></a>
            </li>
                   
需要提取链接;已有解决方案:
string end = GetValue(begin, "<a href='", "'>");
public static string GetValue(string str, string start, string end)
        {
            string rule = "(?<=(" + start + "))[.\\s\\S]*?(?=(" + end + "))";
            Regex rg = new Regex(rule, RegexOptions.Multiline | RegexOptions.Singleline);
            return rg.Match(str).Value;
        }
问题:
只能提取到一个链接,就终止 了,如何继续提取???

C#
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,