siftrss 的过滤与 RSS 阅读器自带过滤有什么区别?

siftrss 的核心区别在于:它把过滤结果变成一个新的订阅链接,而不是在阅读器内部做本地筛选。你输入原始 RSS/Atom 地址、设置过滤条件后,会得到一个由 siftrss 生成的新 feed 链接,把这个链接添加到任何阅读器里,看到的就已经是过滤后的内容。阅读器自带的过滤通常只在该阅读器内生效,换一个客户端或换设备,规则往往不会跟着走。

两者的工作方式对比

维度 siftrss 阅读器自带过滤
过滤发生的位置 第三方服务端,生成新的订阅链接 阅读器本地
换阅读器后是否保留 保留,因为过滤已固化在链接里 通常失效,需要在新阅读器重新设置
过滤依据 标题、描述、链接的包含/不包含/正则/存在性 各阅读器不同,常见为关键词或规则
是否需要注册 页面显示无需注册 取决于阅读器
依赖 依赖 siftrss 服务持续可用 依赖阅读器自身功能

关键机制是:siftrss 不是在你的设备上拦截内容,而是替你先取回原始 feed、按规则筛掉条目,再以一个新 feed 的形式输出。所以最终“干净”的订阅源是一个可移植的 URL。

siftrss 的过滤能力

根据网站说明,siftrss 支持对每个条目按以下字段判断:

  • title(标题)
  • description(描述)
  • link(链接)

对每个字段可以选择这些条件:

  • contains(包含)
  • does not contain(不包含)
  • matches regex(匹配正则)
  • does not match regex(不匹配正则)
  • exists(存在)
  • does not exist(不存在)

同时你可以选择是 include(保留) 还是 exclude(排除) 符合条件的条目。

正则使用 Perl Compatible Regular Expressions(PCRE)风格,支持部分匹配。例如 /conx?/ 能匹配 “Wisconsin”,/(na){2}/ 能匹配 “bananas”。在结尾 / 后可以加修饰符,比如 i 表示忽略大小写:/hick/ 不匹配 “cHiCkEn”,而 /hick/i 可以。网站建议如果不确定,最好加上 i。

另外,过滤词不需要加引号,它本身就是精确匹配搜索;只有当你确实想让条目内容包含引号时,才需要写引号。

什么时候选哪种

适合用 siftrss 的情况:

  • 你希望过滤规则跟着订阅链接走,在手机、电脑、不同阅读器之间保持一致。
  • 你需要基于标题、描述、链接做正则匹配或存在性判断,而阅读器自带的过滤太弱。
  • 你不想为每个阅读器重复配置规则。

适合用阅读器自带过滤的情况:

  • 你只在一个阅读器里看,且它的过滤功能已经够用。
  • 你不想让订阅内容经过第三方服务处理。
  • 你担心外部服务停止后过滤链接失效。

使用 siftrss 的步骤

  1. 打开 siftrss 页面,在输入框填入原始 RSS 或 Atom feed 的 URL。
  2. 选择过滤条件:先选 include 或 exclude,再选字段(title/description/link),再选匹配方式(包含、不包含、正则等),填入关键词或正则。
  3. 提交后,页面会生成一个新的订阅链接。
  4. 把这个新链接添加到你的 RSS 阅读器,订阅到的就是过滤后的条目。

验证方法: 在阅读器里对比原始 feed 和新 feed 的条目数量与内容,确认被排除的条目确实不再出现。

常见卡点:

  • 正则写错会导致匹配不到或匹配过多,建议先用简单关键词测试,再逐步换成正则。
  • 忘记加 i 修饰符时,大小写不一致会导致漏匹配。
  • 过滤是服务端完成的,如果 siftrss 服务不可用,生成的新链接也会受影响。

网站页面还显示其已服务 1,583,368,668 次请求、覆盖 212,751 个 feed,并标注 © Ryan Gittins 2017。页面提到“免费、无需注册、无限制、无广告”,但未说明付费或登录限制,实际使用前可自行确认当前状态。

siftrss.com
Add powerful filters to any Atom or RSS feed for free! No registration, no limitations, no ads—just a handy tool to declutter your feeds.