110,534
社区成员
发帖
与我相关
我的任务
分享
string str = "<a href=\"../test/test.html\">测试</a>华丽的路过<a href=\"http;//www.csdn.net\">CSDN</a>";
MatchCollection mc = Regex.Matches(str, @"(?<=href=([""']?))\.{1,2}/[^""'\s]+(?=\1)", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
//结果就只有../test/test.html
string str = "<a href=\"../test/test.html\">测试</a>";
MatchCollection mc = Regex.Matches(str, @"(?<=href=([""']?))[^""'\s]+(?=\1)", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n";
}
string str = "<a href=\"../test/test.html\">测试</a>";
MatchCollection mc = Regex.Matches(str, @"href=([""']?)(?<url>[^""'\s]*)\1", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["url"].Value + "\n";
}
MatchCollection mc = Regex.Matches(str, @"href=([""']?)(?<url>[^""'\s]*)\1", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox1.Text += m.Groups["url"].Value + "\n";
}