<div class="store_list">     <ul>

<li class="list_box" onmouseover="this.className='list_box on'" onmouseout="this.className='list_box'" onclick="">             <a href="http://shanghai.anjuke.com/agency/store/53398" class="photo" target="_blank"><img src="http://images.anjukestatic.com/attachments/11/11/15/2/3/b/11111523b4f93b94bdf612abd4b61fcb9c4b9d.jpg" width="138" height="88" /></a>                        <dl>                 <dt><a href="http://shanghai.anjuke.com/agency/store/53398" class="name" target="_blank">撒旦解放路卡收费</a></dt>                                        <dd>地址:本溪路186号</dd>                                                            <dd>                                         </dd>                        </dl>            </li>
</ul>
</div>
这个用正则怎么弄啊,获取><a href="http://shanghai.anjuke.com/agency/store/53398" class="name" target="_blank">撒旦解放路卡收费</a>和 <dd>地址:本溪路186号</dd> Match match = Regex.Match(getstring, @"正则", RegexOptions.IgnoreCase);
    //        if (match.Success)
    //        {
    //            s = match.Groups["li"].Value;
    //            return s;
    //        }

解决方案 »

  1.   


    string html = @"<div class=""store_list"">  <ul><li class=""list_box"" onmouseover=""this.className='list_box on'"" onmouseout=""this.className='list_box'"" onclick="""">  <a href=""http://shanghai.anjuke.com/agency/store/53398"" class=""photo"" target=""_blank""><img src=""http://images.anjukestatic.com/attachments/11/11/15/2/3/b/11111523b4f93b94bdf612abd4b61fcb9c4b9d.jpg"" width=""138"" height=""88"" /></a>  <dl>  <dt><a href=""http://shanghai.anjuke.com/agency/store/53398"" class=""name"" target=""_blank"">撒旦解放路卡收费</a></dt>  <dd>地址:本溪路186号</dd>  <dd>  </dd>  </dl>  </li>
    </ul>
    </div>";
    Match match =  Regex.Match(html,@"(?is)<a[^>]*?class=(['""\s]?)name\1[^>]*?>[^<>]+?</a>.*?</dd>");
    if (match.Success)
    {
    MessageBox.Show(match.Value);
    }
      

  2.   

    foreach( Match match in  Regex.Matches(html,@"(?is)<a[^>]*?class=(['""\s]?)name\1[^>]*?>[^<>]+?</a>.*?</dd>"))
    {
            //   match.Value
    }