我要取出页面中
以<div id=a>开头的标签中的内容
它当中可能还嵌套了其他DIV比如
<div id=a>
<a>sdfd</a>
<div>
<a>aaaa</a>
</div>
</div>
我要取出
<a>sdfd</a>
<div>
<a>aaaa</a>
</div>正则该怎么写??
以<div id=a>开头的标签中的内容
它当中可能还嵌套了其他DIV比如
<div id=a>
<a>sdfd</a>
<div>
<a>aaaa</a>
</div>
</div>
我要取出
<a>sdfd</a>
<div>
<a>aaaa</a>
</div>正则该怎么写??
void Main()
{
string html=@"<div id=a>
<a>sdfd</a>
<div>
<a>aaaa</a>
</div>
</div>";
Match m=Regex.Match(html,@"(?<=<div[^>]*id=a>)[\s\S]*(?=</div>)");
Console.WriteLine(m.Value);
}/*
<a>sdfd</a>
<div>
<a>aaaa</a>
</div>*/