首页
网址
站长导航
AI导航
设计导航
自媒体导航
新媒体导航
跨境电商导航
程序员导航
卖家导航
电商导航
更多网址
工具
在线工具
生活工具
教育学习
健康生活
实用计算
站长工具
休闲娱乐
PDF工具
图片颜色
查看全部工具 →
API
图片API
娱乐API
实用API
工具API
新闻API
站长API
查看全部API →
资讯
资源分享
羊毛线报
网站优化
其他资讯
科普百科
每天60s读懂世界
百度热点
少数派热点
CSDN全站综合热榜
历史上的今天
哔哩哔哩全站日榜
哔哩哔哩热搜榜
微博热搜榜
搜狗热搜榜
搜狐热榜新闻
今日头条热榜
ACfun弹幕网热榜
安全KER热榜
爱范儿快讯
稀土掘金榜
网易新闻热点榜
51CTO推荐榜
Github热门榜
查看全部文章 →
电台
综合
新闻
经济
音乐
交通
都市
生活
文艺
戏曲
健康
娱乐
教育
资讯
体育
农村
故事
评书
外语
DJ音乐
查看全部电台 →
公众号
资讯
健康
医疗
新闻
科技
品牌
公益
法律
招聘
生活
旅游
媒体
教育
汽车
艺术
美食
商业
金融
银行
体育
娱乐
房产
历史
亲子
其他
音乐
阅读
出行
女性
运动
影视
游戏
时尚
购物
财经
社交
情感
搞笑
达人
其它
查看全部公众号 →
小程序
娱乐社交
旅游出行
影音阅读
金融购物
母婴教育
健康生活
工具图像
查看全部小程序 →
应用
手机APP
手机游戏
PC软件
PC游戏
TV软件
TV游戏
查看全部应用 →
壁纸
4K专区
BABY秀
军事天地
动漫卡通
劲爆体育
小清新
影视剧照
必应壁纸
我爱壁纸
文字控
明星风尚
最新壁纸
月历壁纸
汽车天下
游戏壁纸
炫酷时尚
爱情美图
站长推荐
美女模特
节日美图
萌宠动物
风景大片
查看全部壁纸 →
游戏
益智解谜
动作格斗
射击枪战
消除三消
休闲放松
棋牌桌游
跑酷竞速
冒险闯关
模拟经营
音乐节奏
恐怖惊悚
搞笑整活
查看全部游戏 →
排行榜
点入来访榜
点出访问榜
站点点赞榜
日浏览榜
月浏览榜
总浏览榜
工具浏览榜
API浏览榜
电台收听榜
壁纸浏览榜
软件下载榜
公众号浏览榜
小程序浏览榜
文章浏览榜
查看完整排行榜 →
更多
游戏中心
天气预报
笑话
排行榜
公告中心
热搜榜
中新网
电商报
DJ热舞
友情链接
提交收录
待审站点
小黑屋
流量联盟
站点统计
关于我们
交友广场
我的论坛
用户中心
赞助我们
站长工具
SEO综合查询
备案查询
Whois查询
IP查询
CDN检测
SSL证书查询
DNS查询
Ping检测
本站源码→
登录
注册
资源分享
羊毛线报
网站优化
其他资讯
科普百科
每天60s读懂世界
百度热点
少数派热点
CSDN全站综合热榜
历史上的今天
哔哩哔哩全站日榜
哔哩哔哩热搜榜
微博热搜榜
搜狗热搜榜
搜狐热榜新闻
今日头条热榜
ACfun弹幕网热榜
安全KER热榜
爱范儿快讯
稀土掘金榜
网易新闻热点榜
51CTO推荐榜
Github热门榜
首页
»
站长资讯
»
网站优化
DEDECMS常用采集过滤正则表达式
2022/11/25 10:30 站长聚集站 已浏览365次
收藏
0
DEDECMS常用采集过滤正则表达式
dede采集过程中最麻烦的莫过于采集的正则过滤函数的编写。说实在的,dede在这点上和很多ASP CMS系统比如说动易等,采集的时候直接选择几个选项就可以了,简单的完成想过滤的东西。不过他们只局限于对文章内容的过滤不是很好。而DEDE却能对所有采集的字段进行过滤,功能上弥补了易用性的缺陷,期待柏拉图在后续版本中加上选择性过滤功能。
下面是在综合论坛上网友的各种正则的一个全集:
以下为引用的内容:
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^<]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^<]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
]*)>{/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim} {/dede:trim}
{dede:trim}
{/dede:trim}
{dede:trim}
{/dede:trim}
应用示例一:标题中空格的过滤
经常在采集文章的时候,标题文字里面有空格,采回来后应用很是麻烦,所以需要在过滤处添加下面正则过滤
以下为引用的内容:
{dede:trim} {/dede:trim}
应用示例二:来源作者中连接的过滤
在采集文章的时候,有的系统里面作者或者来源处都有连接,直接采集的话将连接采集回来了,然后由于这两个字段有限制,通常会造成需要采集的内容没有采集回来,所以需要在过滤处添加下面正则过滤
以下为引用的内容:
{dede:trim}
]*)>([^<]*)
{/dede:trim}
应用示例三:文章内容中连接以及其他广告代码的过滤
这个就不用说了,当需要对所有东西过滤的时候,直接用上面所有的代码过滤就可以,但是实际应用中,我们只需要对连接、动画、调用等进行过滤。(这个需要按照对方内容里面具体含有什么代码来具体操作)
一般的只有链接,使用二中的代码进行过滤就可以了,但是实际上一般的网站现在都在内容里面加有广告等,所以采取下面的过滤正则就可以完成过滤:
以下为引用的内容:
{dede:trim}
]*)>([^<]*)
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}
]*)>([^>]*)
{/dede:trim}
{dede:trim}{/dede:trim}
应用示例四:过滤GG广告代码
其实这个就是在上面的内容过滤,但是很多论坛里的网友经常问这个,所以单独作为一个应用列出来:
以下为引用的内容:
{dede:trim}{/dede:trim}
好了,上面四种应用基本上涵盖了采集的各种应用,掌握了这个,过滤基本上就不用求人了!
💬
用户评论
共
0
条
发表你的观点
✕ 取消回复
快捷
👍
📚
⭐
🤔
✎ 发布
🔒
登录后参与讨论
精彩评论,等你来写
立即登录
📋 评论列表
(加载中...)
最新优先
⏳ 加载中...
取消
回复
← 上一篇
织梦分表储存
下一篇 →
织梦更新列表页提示Fatal error: Call to a member function GetInnerText
顶部
QQ
邮箱
提交
扫码关注
夜间
底部