根據上面的標題,你們是否有任何想法可以檢索如下模式的圖像源?正則表達式:如何檢索包含.php的字符串,後面跟查詢字符串
http://www.google.com/test.php?uid=12345
*注:查詢字符串值,它可以是任何東西,但查詢字符串值之前,它想成爲一個固定的字符串。
我現在正則表達式這個樣子的......
/(<img[^>]*src=".*?(?:\.php\^)"[^>]*>)/i
萬元的感謝,如果你能真正幫助這個:)
根據上面的標題,你們是否有任何想法可以檢索如下模式的圖像源?正則表達式:如何檢索包含.php的字符串,後面跟查詢字符串
http://www.google.com/test.php?uid=12345
*注:查詢字符串值,它可以是任何東西,但查詢字符串值之前,它想成爲一個固定的字符串。
我現在正則表達式這個樣子的......
/(<img[^>]*src=".*?(?:\.php\^)"[^>]*>)/i
萬元的感謝,如果你能真正幫助這個:)
如何:
/(<img[^>]*src=".*?\.php(?:[^"]*)"[^>]*>)/i
我認爲你需要使用XPATH DOM解析器獲取來自給定url的所有元素和內容。
下面是簡單的例子,你
$html = new DOMDocument();
libxml_use_internal_errors(TRUE);
@$html->loadHtmlFile('write your url here');
libxml_clear_errors();
$xpath = new DOMXPath($html);
$nodelist = $xpath->query("//div[@class='product-image']/img/@src");
foreach ($nodelist1 as $n1){
echo $n1->nodeValue;
}
此行的說明: // DIV [@類= '產品形象']/IMG/@ SRC 尋找到你的img標籤在網頁內部使用檢查元素或頁面查看源。這裏我的圖片標籤位於div標籤內,哪個class屬性名稱是product-image。
有關XPath的更多信息,請訪問: http://www.w3schools.com/xpath/xpath_syntax.asp http://manual.calibre-ebook.com/xpath.html
試試吧.....謝謝.... P2C
Erm沒有人,你打算如何從parse-url的img標籤中獲取SRC值? – 2012-07-23 08:01:49
這是令人困惑的,因爲你沒有說你正在尋找HTML頁面中的鏈接。 – nhahtdh 2012-07-23 08:04:29
我做過了嗎?如果你有時間,請再讀一遍。謝謝 :) – 2012-07-23 08:07:27