日期:2014-05-20  浏览次数:21001 次

请问用正则表达式如何将任意字符匹配直到出现某一特地字符串
_b.jpg" />
  <p class="title" title="淘金币 赛格兰SGL-1501电热水壶特价包邮 烧水壶正品 不锈钢电水"> 淘金币 赛格兰SGL-1501电热水壶特价包邮 烧水壶正品 不锈钢电水 </p>
<p class="price"><del>[/color]108.00</del><span class="discount">/3.7折</span> <span class="salescount">已成交53件</span> </p>
  <p class="price qz-price"> <em>39.96</em>+150<span class="coin">淘金币</span> <span class="favorable"> 运费0.03 </span> </p>
  <p class="modes">
width="220" height="220" src="http://img01.taobaocdn.com/sns/exchange/i1/T11LzpXo8sXXbmzgDb_123850.jpg_b.jpg" />
  <p class="title" title="淘金币 正品德国施华蔻吹风机 冷热风大功率!家庭必备!吹出清凉风"> 淘金币 正品德国施华蔻吹风机 冷热风大功率!家庭必备!吹出清凉风 </p>
<p class="price"><del>[/color]328.00</del><span class="discount">/5.5折</span> <span class="salescount">已成交229件</span> </p>
  <p class="price qz-price"> <em>180.40</em>+100<span class="coin">淘金币</span> <span class="favorable"> 运费0.01 </span> </p>
  <p class="modes">

有以上字段,请问如何用正则表达式匹配(title="淘金币)===到第一个<del>之间的字符串呢?
如何将匹配任意字符 直到出现第一个指定字符串位置呢?

------解决方案--------------------
跨行匹配要加个参数
(?s)(?<=title=\"淘金币).+?(?=<del>)
------解决方案--------------------
探讨
引用:

跨行匹配要加个参数
(?s)(?<=title=\"淘金币).+?(?=<del>)


可以了~~~非常感谢!!!
(?s)这个就是实现跨行匹配的?能否告诉一下跨行匹配和这个参数是什么意思呢?不甚感激!