如何使用 siftrss 过滤 RSS 或 Atom 订阅源?

siftrss 是一个免费的在线 RSS/Atom 过滤工具:把订阅源 URL 粘贴进页面,选好过滤条件,它会生成一个新的订阅链接,你用阅读器订阅这个新链接,就只会看到符合条件的内容。它无需注册、没有广告,适合想从信息量过大的订阅源里剔除噪音的人。前提是你已经有一个可访问的 RSS 或 Atom 订阅源地址,并且使用的阅读器支持订阅自定义链接。

操作步骤

  1. 找到原始订阅源地址。在你要过滤的网站或博客上复制其 RSS 或 Atom 链接,通常以 .xml、/feed、/rss 等形式出现。
  2. 粘贴到 siftrss 的输入框。页面提示为 “Enter the URL of an RSS or Atom feed below”。
  3. 选择过滤条件。先决定是“包含”还是“排除”条目,再选择判断依据:标题(title)、描述(description)还是链接(link)。
  4. 填写匹配内容。可选的关系包括:包含、不包含、匹配正则、不匹配正则、存在、不存在。
  5. 提交生成新链接。点击提交后,你会得到一个指向过滤后订阅源的链接。
  6. 用阅读器订阅新链接。把这个新链接添加到你的 RSS 阅读器即可。

过滤条件怎么选

维度 可选值 说明
动作 包含 / 排除 决定保留还是剔除命中的条目
字段 标题 / 描述 / 链接 在哪个字段上做判断
关系 包含、不包含、匹配正则、不匹配正则、存在、不存在 判断方式

例如,想只看标题里带某个关键词的文章,就选“包含 + 标题 + 包含”,填入关键词。

正则表达式的用法

siftrss 使用 Perl 兼容正则表达式(PCRE),并支持部分匹配:

  • /conx?/ 能匹配 “Wisconsin”
  • /(na){2}/ 能匹配 “bananas”

在结尾的 / 之后可以加修饰符,比如 i 表示忽略大小写:

  • /hick/ 不会匹配 “cHiCkEn”
  • /hick/i 会匹配 “cHiCkEn”

如果不确定,建议加上 i 标志,避免因大小写差异漏掉内容。

常见卡点

  • 不要给过滤词加引号。siftrss 的普通搜索本身就是精确匹配,只有当你确实希望条目里包含引号字符时才需要写引号。
  • 正则写错会导致过滤结果异常。PCRE 语法较严格,建议先用简单关键词验证,再逐步换成正则。
  • 过滤后的链接是新的订阅地址。你订阅的是 siftrss 生成的链接,而不是原始订阅源;原始源更新后,过滤结果会随之更新。

适用与不适用

适合:订阅源内容杂乱、只想保留特定主题或关键词、希望零成本快速处理的人。

不适合:需要复杂多条件组合逻辑、或对过滤规则有版本管理和团队协作需求的场景——siftrss 提供的是单层过滤条件,页面本身没有提到更复杂的规则编排能力。

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.