<div class="abc" id="efg">
<div>content 1</div>
<div>content 2</div>
<ul><li>li 1</li></ul>
<a href="#">here</a>
</div>求一个c#正则表达式,获得<div class="abc" id="efg"></div>中间的内容。谢谢
<div>content 1</div>
<div>content 2</div>
<ul><li>li 1</li></ul>
<a href="#">here</a>
</div>求一个c#正则表达式,获得<div class="abc" id="efg"></div>中间的内容。谢谢
if (m.Success)
{
richTextBox2.Text = m.Value;
}
if (m.Success)
{
richTextBox2.Text = m.Value;
}PS:CSDN一到周末就抽风,代码贴上来居然走样成那样了
if (m.Success)
{
richTextBox2.Text = m.Value;
}PS:CSDN一到周末就抽风,代码贴上来居然走样成那样了
String re = @"<div class=""abc"" id=""efg"">([\s|\S|.]+)</div>";
String test = @"<div class=""abc"" id=""efg""> <div>content 1 </div> <div>content 2 </div> <ul> <li>li 1 </li> </ul> <a href=""#"">here </a> </div> ";
Regex reg = new Regex(re, RegexOptions.Multiline & RegexOptions.IgnoreCase);
Match m = reg.Match(test);
Response.Write(m.Groups[1]);
Response.End();测试通过。