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

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

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

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

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

      


 
                    
            
                

相关文章:

  • 2021-12-24
  • 2021-08-10
  • 2021-09-24
  • 2021-06-28
  • 2022-12-23
  • 2021-05-28
  • 2021-07-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-28
  • 2022-12-23
  • 2022-12-23
  • 2021-10-07
  • 2022-12-23
相关资源
相似解决方案