我正在尝试删除一个字符串,该字符串仅在使用 cURL 获得的页面上出现一次。例子:
<h3 class=" ">STRING IN QUESTION</h3>
或者
<h3 class="active">STRING IN QUESTION</h3>
或者
<h3 class=" active">STRING IN QUESTION</h3>
我想使用 preg_match 来做到这一点,除非它可以用资源较少的方法来完成。
这是我正在使用的正则表达式,它产生零结果:
<h3\sclass="\s">(.*?)</h3>
编辑:
这是实际代码(此处使用的实际 URL 代替动态 URL)- 发现当通过 cURL 拉取时,类属性不存在,但仍无法正常工作,如下所示:
$ch = curl_init ("URL IN QUESTION");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec($ch);
preg_match('<h3>(.*?)</h3>', $page, $match);
print_r($match);
什么都不打印