php正規マッチングhtmlのclass付きdivとその内容を選択する方法

2853 ワード

この例では、php正規マッチングhtmlにおけるclass付きdivを記述し、その内容を選択する方法について説明する.皆さんの参考にしてください.具体的な分析は以下の通りである.
htmlコードを見てみましょう.

   
 
 

 
 
    
    
        
   
     
     
     
     
           
        
   
      
      
      
      
           
    

(Hrs)

00:58

05:20

13:28

21:15

(cm)

161

75

288

127

 
    

:-1000 ( 10 )  : 174CM

 
      
 
 
 
 
 

这是源程序里边的一部分,为了容易看懂,删减了一大部分,只取

div块中的内容

首页先用file_get_content或curl获取内容部分,我用的是curl。


   $ch = curl_init();  
  
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt( $ch, CURLOPT_HEADER, 0 ); 
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ); 
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data ); 
$return = curl_exec( $ch ); 
curl_close( $ch ); 
 
$regex4="/
.*?/ism"; 
if(preg_match_all($regex4, $return, $matches)){ 
   print_r($matches); 
}else{ 
   echo '0'; 
}

, , PHP , 。

PS: , 2 ( 、 ):

JavaScript :http://tools.jb51.net/regex/javascript

http://tools.jb51.net/regex/create_reg

php 。