提取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