PHP正则获取整个页面<p>标签里面的内容

PHP正则获取整个页面<p>标签里面的内容,第1张

htmlspecialchars是将html转码,防止XSS攻击的。你这样没有意义。

CURL获取内容后直接 preg_match_all('/<p>()<\/p>/');就可以了

还有不懂的可以追问

function($str){

$match=false;

$patton="/[0-9]+/";

$match=preg_match($patton,$str);

return $match;

}

//令,请问只匹配12345678还是任何数字?或者其他?

//要求返回位置?是否找到?还是匹配到的东西?

推荐使用querylist

<php

header("Content-type:text/html;charset=utf-8");

require 'QueryList/QueryListclassphp';

$url = "要抓取的网站";

$reg = array(

    "title" => array("a","text"),

    "src" => array("a","href"),

);

//$rang = "[id^=post-]";

$hj = QueryList::Query($url,$reg);

print_r($hj->jsonArr);

有{} () [] <>可以

<php

$str = '中文abcd123${1,2,3,4,5}jpg[123123]444<44g>44124(j)12g4';

$search ='/[{(\[<]()[})\]>]/';

preg_match_all($search,$str,$r);

print_r($r[1]);

>

<php

$Str = '<div class="evaluate cg"><ul class="comments-list"><li><div class="vcard-32 fl"><a rel="nofollow" ><img src=">

preg_match_all('/<p[^>]>([^\<|\>])<\/p>/is', $Str, $Html);

echo '<p>', join("</p>\n<p>", $Html[1]), '</p>';

结果:

以上就是关于PHP正则获取整个页面<p>标签里面的内容全部的内容,包括:PHP正则获取整个页面<p>标签里面的内容、php 获取指定字符串的数字 正则、php用正则获取html标签内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9521521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存