已知 <a href="http://www.abc.com/asdasdadadsadadas?html?id=sdada2342423" target="_blank" class="c1" id="ds">
class是唯一的,id不唯一,现在想匹配出http://www.abc.com/asdasdadadsadadas?html?id=sdada2342423,谢了
class是唯一的,id不唯一,现在想匹配出http://www.abc.com/asdasdadadsadadas?html?id=sdada2342423,谢了
MatchCollection matches = Regex.Matches(s, @"(?is)(?<=<a[^>]+href=([""'])).+?(?=\1[^>]*class=""c1""[^>]*>)");
foreach (Match match in matches)
Response.Write(match.Value + "<br/>");
var s = regex.Match(str).Groups["link"].Value;
Regex reg1= new Regex(@"(?is)(?<=<a[^>]+href=([""'])).+?(?=\1[^>]*class=""c1""[^>]*>)");
string mubiao = "";
if(reg1.IsMatch(SourCode))
{
Match mshang = regshang.Match(SourCode);
mubiao = mshang.Groups[1].Value;
}
怎么不行呢
改成
mubiao = mshang.Value;