目前我是通过从网上抄来的正则实现的,可是并不能达到我想要效果。
目前我的方案是:
$text=file_get_contents('404.html');
preg_match('/
可是最终输出的内容是
我想要的是输出2017年2月20日,也就是原因里面的内容,可是对正则不了解,看了百科完全一脸懵逼。请问该如何实现?或是正则该怎么写才能输出里面的内容
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这个time就是类似html标签,你用php的去html标签函数,吧这个嵌套的标签去掉,就可以了呀,看一下下面的代码,用去标签函数strip_tags()试试。具体的更多用法,你可查手册。
1、https://github.com/bupt1987/h...
2、https://github.com/paquettg/p...
直接推荐两个 php 解析 html 的,类似 jQuery 的用户,就能读取 html 元素了
strip_tags是php的一个函数,用来去除字符串里的html标签,所以你这里可以用strip_tags。既然你用了正则,也可以直接用正则完成,对程序更优化。请看下面正则