<a href="http://www.renren.renren.com/460001/">访问</a>
<a href="http://www.renren.renren.com/2248/">访问</a>
<a href="http://www.renren.renren.com/369746/">访问</a>获取
http://www.renren.renren.com/460001
http://www.renren.renren.com/2248
http://www.renren.renren.com/369746求写法
<a href="http://www.renren.renren.com/2248/">访问</a>
<a href="http://www.renren.renren.com/369746/">访问</a>获取
http://www.renren.renren.com/460001
http://www.renren.renren.com/2248
http://www.renren.renren.com/369746求写法
using System.Text.RegularExpressions;class Program
{
static void Main()
{
string input = @"<a href=""http://www.renren.renren.com/460001/"">访问 </a>
<a href=""http://www.renren.renren.com/2248/"">访问 </a>
<a href=""http://www.renren.renren.com/369746/"">访问 </a>";
string pattern = @"(?si)(?<=\bhref\s*=\s*"")[^""]+(?="")";
foreach (Match m in Regex.Matches(input, pattern))
Console.WriteLine(m.Value);
}
}
/* 输出:
http://www.renren.renren.com/460001/
http://www.renren.renren.com/2248/
http://www.renren.renren.com/369746/
*/