求一个匹配任意网页里的链接的正则.
能把网页里的所有<a>(<A>)的href匹配出来,谢谢

解决方案 »

  1.   

    try...            Regex reg = new Regex(@"(?i)(?<=href=(['""]?))[^'""\s>]+(?=\1)");
                MatchCollection mc = reg.Matches(yourStr);
                foreach (Match m in mc)
                {
                    richTextBox2.Text += m.Value + "\n";
                }
      

  2.   

    哦,那就再加个限定            Regex reg = new Regex(@"(?i)(?<=<a[^>]*?href=(['""]?))[^'""\s>]+(?=\1)");
                MatchCollection mc = reg.Matches(yourStr);
                foreach (Match m in mc)
                {
                    richTextBox2.Text += m.Value + "\n";
                }