提取JS我只是需要從html。在這裏提取client_token
值是我嘗試迄今從HTML用的preg_match
preg_match("#var client_token(.*)=(.*)'(.*?)'#is", $html, $match);
提取JS我只是需要從html。在這裏提取client_token
值是我嘗試迄今從HTML用的preg_match
preg_match("#var client_token(.*)=(.*)'(.*?)'#is", $html, $match);
如果html代碼不變,您可以使用底部代碼。
preg_match("/var client_token = '(.*?)';/", $html, $match);
但如果space
和qoute
不明利用這個
preg_match("/var\s+client_token\s*=\s*[\'|\"](.*?)[\'|\"]\s*;/", $html, $match);
\s+
匹配一個/多個空間\s*
比賽無/一個/多個空間['|"]
比賽'
或"
使用\ S +,而不是*避免匹配隨機的東西:
preg_match("#var client_token\s*=\s*'(.*?)'#is", $html, $match);
'/ VAR client_token = '(。*?)'; /' – Mohammad
@Mohammad後作爲一個答案,這樣我可以接受 – user2650277
請標記一個答案來完成這個討論。 – Mohammad