如果我想提取网页中 <div class="content"> 到 </div> 这个区域内的容怎么写啊?我是这样写的  @"(?si)(?<=<div class=\"content\">).*(?=</div>)"; 
会提示我\" 这个位置转义错误,正确的应该怎么写啊。。
在线等。小弟先谢过~~

解决方案 »

  1.   

    @"(?is)(? <= <div class=\"content\">).*(?= </div>)"; 
      

  2.   

    @"(?is)(?<=<div class=""content"">).*(?=</div>)"
      

  3.   


    @"(?<=\<div class=""content""\>).*(?= \<\/div\>)"; 
      

  4.   


      protected void Page_Load(object sender, EventArgs e)
            {            string str = "<div class=\"content\"> asdf </div>";
                Regex reg = new Regex(@"(?<=\<div class=""content""\>)(.*)(?= \<\/div\>)" );
                Response.Write(reg.Match(str).Result("$1"));
                //打出asdf
    }