我將一個網站html加載到一個字符串中,它有幾個g.load()
代碼 - 可能在10左右。我需要這個具有divId:"listing-provided-by-module"
標識符的特定代碼。PHP正則表達式:從頁面正文中提取動態網址html
g.load({ajaxURL:"/AjaxRender.htm?encparams=4~502222143586867513~LVuCHKHFeed3jCcefsa9MDj3xIs5wDqP7UwvtV3XDO0HnrynNRzT338AKMnzqNa4bTpgvQbff_Phk5wkav9LlWUqZfiIFKl3zXnXawc1_XDPR_9F83BlTaqhCqbfubm40s0ZciFJZV2dHzDDwlDVJJzitcXFgThESVdjnWUjJkj_MuZSVclGh7ddZ0neIHCH&rwebid=46328989&rhost=1",jsModule:"z-complaint-manager-async-block",phaseType:"scroll",divId:"listing-provided-by-module"});
我需要的到底是ajaxURL,並在同一時間它會檢查它的確是與divId:"listing-provided-by-module"
所以它得到正確的URL。希望你能幫助正則表達式和PHP。謝謝!
我已經試過:
/g\.load\(\{ajaxURL:"(.*)".*divId:"listing-provided-by-module"/
但是比賽太寬。
這裏是整個HTML的身體我要匹配:http://pastebin.com/seJd2jjc
這是整個HTML從上面提取的網址:http://pastebin.com/seJd2jjc – Knide