split不会,刚学正则时候看到论坛上有老大写过(好像是思归或孟子)            string text = @"
<tr><td height=""25""><div align=""center""><a class=""p4"" target=""_blank"" href=""/a/20070823/000001.htm"">绝对没见过的BT广告</a></div></td></tr>
<tr><td height=""25""><div align=""center""><a class=""p4"" target=""_blank"" href=""/a/20070823/000001.htm"">诱惑你没商量</a></div></td></tr>";
            Regex re = new Regex(@"target=""_blank"" href=""(?<url>.*?)"">(?<title>.*?)</a>");
            foreach(Match m in re.Matches(text))
            {
                Console.WriteLine(m.Groups["url"].Value);
                Console.WriteLine(m.Groups["title"].Value);
            }

解决方案 »

  1.   

    string text = @"
    <tr><td height=""25""><div align=""center""><a class=""p4"" target=""_blank"" href=""/a/20070823/000001.htm"">绝对没见过的BT广告</a></div></td></tr>
    <tr><td height=""25""><div align=""center""><a class=""p4"" target=""_blank"" href=""/a/20070823/000001.htm"">诱惑你没商量</a></div></td></tr>";
                Regex re = new Regex(@"href=""(?<url>[^""]*)"">(?<title>[^</a>]*)");
                foreach(Match m in re.Matches(text))
                {
                    Console.WriteLine(m.Groups["url"].Value);
                    Console.WriteLine(m.Groups["title"].Value);
                }