asp.net C#获得所有a标签的href属性,C#批量获得A标签的HREF属性

有时候我们能获得一些网页源码,我们想从中分离出来一些网址,比如下面的代码,我们想将其中的网址分离出来,也就是将a标签的href属性分离出来,我们使用c#如何实现呢? 
 string str = TextBox1.Text;

        Regex reg = new Regex(@"(?is)[^""\s>]*)\1[^>]*>(?(?:(?!");
        MatchCollection mc = reg.Matches(str);
        foreach (Match m in mc)
        {
            TextBox2.Text += m.Groups["url"].Value + "\n";
            TextBox3.Text += m.Groups["text"].Value + "\n";
        }

你可能感兴趣的:(c#)