[英]Extracting JS from html with preg_match
我只需要从html 中提取client_token
值。这是我迄今为止的尝试
preg_match("#var client_token(.*)=(.*)'(.*?)'#is", $html, $match);
使用 \\s+ 而不是 .* 以避免匹配随机内容:
preg_match("#var client_token\s*=\s*'(.*?)'#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*
匹配无/一个/多个空格['|"]
匹配'
或"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.