正则除去一些DIV内的内容
程序员文章站
2022-03-25 20:08:25
...
正则去除一些DIV内的内容。
我想正则去除一些DIV的内容。div id 或者class 带comment或者share的(comment和share是一个模糊匹配。),比如
我想正则去除一些DIV的内容。div id 或者class 带comment或者share的(comment和share是一个模糊匹配。),比如
,
,
我是说如果后面再加一个#footer,这个footer也被去掉了。
正则不行可以使用一个字符一个字符的检查嘛。正则有时也不是万能的,只有在有规律的字符串中才有用。
EOT;
我是说如果后面再加一个#footer,这个footer也被去掉了。
正则不行可以使用一个字符一个字符的检查嘛。正则有时也不是万能的,只有在有规律的字符串中才有用。
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
- 最新文章
- 热门排行
上一篇: Yii2整合迅搜实现高效中文分词检索
下一篇: PHP生成随机数的方法小结
推荐阅读
-
Python使用re模块正则提取字符串中括号内的内容示例
-
Asp.Net 将HTML中通过dom-to-image.js标签div内的内容转化为图片保存到本地
-
asp 过滤尖括号内所有内容的正则代码
-
Python使用re模块正则提取字符串中括号内的内容示例
-
php正则匹配html中带class的div并选取其中内容的方法
-
python的xpath获取div标签内html内容,实现innerhtml功能的方法
-
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法教程
-
Java正则表达式如何匹配特定html标签内的内容
-
php正则匹配html中的带class的div,选取其中的内容_html/css_WEB-ITnose
-
php正则匹配html中带class的div并选取其中内容的方法_PHP教程
下面这段测试代码,保留Main content.去除后面的评论部分。
我是说如果后面再加一个#footer,这个footer也被去掉了。
------其他解决方案--------------------
$htmls = preg_replace('/
------其他解决方案--------------------
你可以下载一个simple_html来解析html代码
然后遍历所有的div,然后
1、获取div的id,检测是否包含comment或者share
1、获取div的class,检测是否包含comment或者share
有则删除这个div,最后输出处理后的html即可
------其他解决方案--------------------
share)[^>]*>(.*)/is', '', $htmls); //贪婪匹配
------其他解决方案--------------------
jordan大哥,你确信?这样的话,什么都返回不了了……
------其他解决方案--------------------
那就没什么好办法了。除非你能知道
------其他解决方案--------------------