[英]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.