上面的貌似应该取到:
ShopInfo">
<div class="ShopItem">
...
<div class="Blank这样的,略作改动应该可以符合楼主的要求:)

解决方案 »

  1.   

    TO slawdan(--)男人,也挺好!(--) 
    你说的非常对,但是问题是我不会匹配多行数据.这是关键所在.敬请指教.
    我试试
      

  2.   

    请教楼上大虾,现在 的表达式 ShopInfo([\s\S]+)<div class="Blank"></div>
    将第一个ShopInfo到最后一个<div class="Blank"></div>中间的内容都截取了,其中包含多个div class="Blank"></div>,请问哪个限定符可以只提取到第一个<div class="Blank"></div>谢谢啦,解决马上JT!
      

  3.   

    好象就是所谓的非贪婪模式,问号的使用,只是我加上去没有用。
    ShopInfo([\s\S]+)(<div class="Blank"></div>)+?
      

  4.   

    自己 解决问题.
    ShopInfo([\w\W]+?)<div class=\u0022Blank