我只需要从html中提取Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) :
NA/NaN/Inf in 'y'
值。这是我到目前为止的尝试
client_token
答案 0 :(得分:1)
使用\ s +代替。*以避免匹配随机内容:
preg_match("#var client_token\s*=\s*'(.*?)'#is", $html, $match);
答案 1 :(得分:0)
如果html代码是常量,您可以使用底部代码。
preg_match("/var client_token = '(.*?)';/", $html, $match);
但如果space
和qoute
未知,请使用此
preg_match("/var\s+client_token\s*=\s*[\'|\"](.*?)[\'|\"]\s*;/", $html, $match);
\s+
匹配一个/多个空格\s*
匹配none / one / multiple space ['|"]
匹配'
或"
答案 2 :(得分:0)
这是最紧凑和易于理解的:
preg_match("/client_token[^\']*\'([^\']*)/", $html, $match);