zoukankan      html  css  js  c++  java
  • php正则匹配 <div></div>

    问题是正则直接读到末尾了,而我需要的只是到第一个</div>为止。

    <div class="proxylistitem">
          <div style="float:left; display:block; 630px;">        
          <span>...</span>  
        </div>
    </div>

    解决方案在   (.*)后面加一个?

    preg_match_all('/<div\sstyle=\"float[^>]+>.*?<\/div>/',$line,$out);

    话说?是重复零次或一次   怎么就要放在(.*)后面而不是<\/div>后面呢?额 ,不是从左向右的规则吗  郁了个闷的。

          

    
    
  • 相关阅读:
    X
    W
    J
    A
    Q
    P
    B
    排列和组合的求解
    深度学习之序列处理
    32位和64位数据类型大小对比
  • 原文地址:https://www.cnblogs.com/cangzhou/p/3102685.html
Copyright © 2011-2022 走看看