php抓取网页的部分html代码如何替换
$date_start=file_get_contents('http://XXX')。抓取到的$date_start里面有这么一段代码</em><emclass="bl...
$date_start= file_get_contents('http://XXX')。抓取到的$date_start里面有这么一段代码</em> <em class="blue">。现在我想把这段代码替换成一个空格" "。因为要替换的代码里面也有一对 " ",我用正则匹配老是没写对、请教各位大神要达到这个功能代码应该怎么写。
展开
2个回答
2016-10-27 · 知道合伙人软件行家
关注
展开全部
以下为示例代码:
<?php
$string = '<em class="blue">';
$pattern = '/<em class="blue">/i';
$replacement = '';
preg_replace($pattern, $replacement, $string);
$str1 = str_replace('<em class="blue">','',$string);
echo 'str1: '. $str1;
?>
提示:通常情况下,如果能用字符串处理函数的尽量不要用正则来处理,影响效率。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询