我有类似的东西
Page 1 of 7 (1-49 of 325)
我需要使用正则表达式找到最后一页。
这是我所拥有的正则表达式
<?php
$page = 'Page 1 of 7 (1-49 of 325)';
$matches = array();
$t = preg_match('/of(.*?)\(/s', $page, $matches);
print_r($matches[1]);
?>
它工作正常,它输出 7。
我的问题是我什么时候使用
<?php
$page = file_get_contents('http://www.exaample.com');
$matches = array();
$t = preg_match('/of(.*?)\(/s', $page, $matches);
print_r($matches[1]);
?>
我得到了很多文本,但我没有得到输出“7”。