筛选设置推荐
有的人看了上面的教程还是云里雾里的,接下来就给大家讲下常见的筛选设置
一、基础概念
1. 系统语法
- 使用 - ###作为分隔符,格式为:- 分类###正则表达式
- 左侧指定分类名称,右侧是匹配规则 
- 支持使用 - |分隔多个分类名
2. 常用元字符说明
| 符号 | 说明 | 示例 | 
|---|---|---|
| . | 匹配任意单个字符 | a.c匹配 "abc" | 
| * | 匹配前元素0次或多次 | ab*c匹配 "ac","abc" | 
| ? | 匹配前元素0次或1次 | ab?c匹配 "ac","abc" | 
| .*? | 非贪婪匹配任意字符 | 最小范围匹配 | 
| \d | 匹配数字 | \d+匹配 "123" | 
| ^ | 匹配字符串开始 | ^a匹配以a开头的字符串 | 
| $ | 匹配字符串结束 | a$匹配以a结尾的字符串 | 
| ( ) | 定义捕获组 | (ab)+匹配 "abab" | 
| [ ] | 字符集合 | [abc]匹配 a/b/c | 
| \\\ | 转义特殊字符 | \\\?匹配问号 | 
3. 线报酷网站分类
- 所有分类:赚客吧|新赚吧|微博线报|线报活动|食品|饮料|蛋肉|粮油|果蔬|日用|服饰|美妆|母婴|健康|数码|家用|娱乐|运动|宠物|更多|淘宝|京东|拼多多|外卖团购|其他活动|整点|猫超|微博超话|豆瓣线报|豆瓣买组|豆瓣拼组|豆瓣发组|豆瓣狗组|爱猫生活|爱猫澡盆|小嘀咕|酷安|葫芦侠三楼|小刀娱乐网|3K8资讯网|YYOK大全|活动资讯网|免费赚钱中心 
- 微博子分类:线报活动|食品|饮料|蛋肉|粮油|果蔬|日用|服饰|美妆|母婴|健康|数码|家用|娱乐|运动|宠物|更多|淘宝|京东|拼多多|外卖团购|其他活动|整点|猫超 
- 豆瓣子分类:豆瓣买组|豆瓣拼组|豆瓣发组|豆瓣狗组 
二、屏蔽模式详解
1. 基础屏蔽
语法:分类名###正则表达式
赚客吧|新赚吧###吗|怎么|求|哪|什么|?|如何 微博###团购|饿了么|香蕉
效果:
- 在"赚客吧"和"新赚吧"分类中,标题包含"吗、怎么、求"等词的将被屏蔽 
- 在"微博"分类中,包含"团购、饿了么"等词的将被屏蔽 
2. 屏蔽后展示(白名单机制)
语法:
标题屏蔽: (.*?)###屏蔽词 标题展现: 分类名###展示词
示例:
标题屏蔽: (.*?)###如何|哪(儿|里)|吗|求|怎么 标题展现: 赚客吧###秒杀|零元购|红包 微博###瑞幸|苹果耳机 豆瓣###(.*?)
逻辑说明:
- 首先屏蔽所有分类中包含指定疑问词的条目 
- 但在"赚客吧"分类中,包含"秒杀、零元购"等词的条目会绕过屏蔽 
- 豆瓣###(.*?)表示豆瓣分类的所有内容都不受屏蔽规则影响
3. 全局屏蔽+特定展示
语法:
标题屏蔽: (.*?) 标题展现: 分类名###展示词
示例:
标题屏蔽: (.*?) 标题展现: 赚客吧###秒杀|零元购 微博###瑞幸|苹果耳机 (.*?)###话费|红包|流量
特点:
- 默认屏蔽所有内容 
- 通过展示词恢复特定内容显示 
- (.*?)###话费|红包表示任何分类中包含这些词的都会展示
4. 强化屏蔽(最高优先级)
语法:分类名###强制屏蔽词
示例:
赚客吧###没了 微博###已无
特点:
- 即使条目匹配了展示词,只要命中强制屏蔽词仍会被过滤 
- 优先级高于所有其他规则 
5. 否定型环视屏蔽
语法:^(?!.*(排除词)).*$###规则
示例:
^(?!.*(微博线报|赚客吧)).*$###(.*)
效果:
- 屏蔽除"微博线报"和"赚客吧"外的所有分类 
- 可配合展示词规则使用 
三、最佳实践建议
1. 测试流程
- 先在小范围分类测试新规则 
- 使用正则测试工具验证表达式 
- 检查是否意外屏蔽了不应过滤的内容 
2. 性能优化
- 简单规则放在前面 
- 避免过于复杂的嵌套表达式 
- 常用词优先匹配 
3. 排错指南
- 规则不生效:检查分类名称是否完全匹配 
- 意外屏蔽:检查是否有过于宽泛的 - .*匹配
- 性能问题:拆分复杂正则为多个简单规则 
提示: 复杂的正则表达式可以拆分为多个简单规则,既提高可读性又提升匹配效率。
四、工具推荐
1. 在线测试工具
2. 调试技巧
- 使用测试用例验证边界情况 
- 分步构建复杂正则表达式 
- 善用工具的解释功能理解现有正则 
注意: 在实际使用前,务必在测试环境验证所有正则表达式,避免生产环境出现意外屏蔽。
五、完整示例
# 基础屏蔽 微博###广告|推广|营销 # 疑问词屏蔽+白名单 标题屏蔽: (.*?)###如何|哪(儿|里|位|个|来)|吗|求|怎么|才能|么|呢|帮我|(是|行|会)不(是|行|会)|有没|找不到|什么|对吗|在哪|咋|啥|玩不起|谁|没收到|(请|有|问)问|问(题|个事|下)|了了|多少|疑问|\\\?|? 标题展现: (.*?)###e卡|话费|红包|立减金|现金|支付金|优酷|steam|招行|新闻|支付宝|支付券|云闪付|翼支付|京豆|实物|快递|免费|会员|q币|白条|下载|可领|零钱|滴滴|腾讯|流量|掌上生活|必中|(新|老)用户|快去|秒到|饿了么|美团|招商银行|百度|爱奇艺|京东|淘宝|天猫|苏宁|app|速度|下载|登(陆|录)|秒杀|(有|水|大|小)(了|水|包|毛|红包)|关注|活动|(招|建|中|农|工|银)行|自测|亲测|还有|放水|福利|神价|冲好价|撸神券|bug|抽奖|(\\d+)元|刚中|黑推|凡客|小包|tb|jd|实测|无门槛|和包|缴费|支付|抓紧|电费|首发|招商|还可以|白得|顺丰|补货|赶紧|好用|加果|优惠券 # 全局屏蔽+关键词展示 标题屏蔽: (.*?) 标题展现: 微博###限时|折扣|促销 (.*?)###紧急|重要 # 强化屏蔽 (.*?)###已过期|失效