需要取中间的数据(只要中间的)用“正则表达式”怎样表示?<div class="artibody" id="artibody">
....</div>

解决方案 »

  1.   

    我不知道你想实现什么样的功能,但是就目前的描述可以序列化为xml,在对xml遍历或查询就可以了
      

  2.   

    <div[^>]*>(?<Content>.*)</div>
    Group["Content"]
      

  3.   

    Regex reg = new Regex(@"(?<=<div\s+class=""artibody""\s+id=""artibody"">)[\s\S]*?(?=</div>)");
      

  4.   

    谢谢"lxcnn(过客) "你的好使, :) 
    需要取中间的和两边的都要呢?(不过滤两边)
    答完立即结贴,谢谢lxcnn大侠了
      

  5.   

    那就这样Regex reg = new Regex(@"<div\s+class=""artibody""\s+id=""artibody"">[\s\S]*?</div>");