2011-08-20 16 views
0

我需要正則表達式這個<span id="more-186483">數量186483是不斷變化,因爲每個項目是不同的。使用正則表達式跨度id和獲取內容幫助

+1

那麼你需要什麼?任何或全部'span'元素的id屬性中的字符串「more-」後面的所有數字列表? –

回答

2
$html = file_get_contents("http://site.com/file.html"); 

preg_match_all('%<span id="more-.*?">(.*?)</span>%i', $html, $result, PREG_PATTERN_ORDER); 
for ($i = 0; $i < count($result[0]); $i++) { 
    echo $result[1][$i]; 
} 
+0

我欠你啤酒! Tnx求助! – Alex

+0

我很高興能夠幫到您,請您將標記爲正確的答案?謝謝 ! –