str_contains returns 正确,但 preg_match returns 错误
str_contains returns true, but preg_match returns false
我正在获取此网站的 HTML 代码 -
使用此代码 $html = file_get_contents($url)
然后我 运行 一个简单的正则表达式不起作用,我不知道为什么。
此代码输出 - FALSE
preg_match('/actor/miu', $html);
并且此代码输出 - TRUE
str_contains($html, 'actor');
你知道这可能是我多次检查 HTML 的原因吗?这是正确的 HTML.
此页面存在 unicode 问题。
尝试preg_match('/actor/mi', $html);
我正在获取此网站的 HTML 代码 -
使用此代码 $html = file_get_contents($url)
然后我 运行 一个简单的正则表达式不起作用,我不知道为什么。
此代码输出 - FALSE
preg_match('/actor/miu', $html);
并且此代码输出 - TRUE
str_contains($html, 'actor');
你知道这可能是我多次检查 HTML 的原因吗?这是正确的 HTML.
此页面存在 unicode 问题。
尝试preg_match('/actor/mi', $html);