网站深度测评
siftrss是什么网站?
siftrss 是一个给 RSS/Atom 订阅源加过滤器的免费在线工具。它不提供内容,也不做阅读器,而是把任意一个现有订阅源改造成“只保留你想要的内容”的新订阅源。
怎么用 把 RSS 或 Atom 地址粘贴进去,设置筛选条件,网站会生成一个新的订阅链接。之后在阅读器里订阅这个新链接,就只会看到符合条件的内容。
筛选能力
- 可按标题、描述、链接做判断。
- 条件包括包含、不包含、匹配正则、不匹配正则、存在、不存在。
- 正则使用 PCRE 风格,支持部分匹配和
i等修饰符,例如/hick/i可忽略大小写匹配 “cHiCkEn”。 - 普通关键词本身就是精确匹配,不需要额外加引号。
适合谁、什么场景用
- 订阅了更新频繁、噪音多的资讯站,只想留下某个关键词相关的内容。
- 想屏蔽标题里带某类词(如“促销”“转载”)的文章。
- 想把一个宽泛的订阅源拆成多个更窄的订阅源,分别放进阅读器分组。
- 需要正则做较复杂筛选,但不想自己写脚本或搭服务。
使用条件与费用 资料显示免费、无需注册、无使用限制、无广告。网站还提供“Buy me a coffee”的赞助入口,属于自愿支持。
和其他方案比
- 和阅读器自带的过滤功能比,siftrss 不绑定某个阅读器,生成的链接可以放进任何支持 RSS 的客户端。
- 和自建过滤脚本或自托管服务比,它省去部署和维护,但筛选逻辑以网站提供的条件为准。
- 和全文输出类工具比,它专注“筛选”而不是“改写内容”,不负责把摘要变成全文。
下一步
先想清楚要保留或排除的关键词,再决定用普通匹配还是正则。不确定正则写法时,先加 i 修饰符并测试生成链接,确认结果符合预期后再正式订阅。
如何用siftrss给RSS或Atom订阅源添加过滤条件?
在 siftrss 上给 RSS 或 Atom 源加过滤条件,只需三步:粘贴源地址、设置筛选规则、拿到新链接并订阅。整个过程不需要注册,也没有条目数量限制。
操作流程
- 打开 siftrss,在输入框中填入你想过滤的 RSS 或 Atom 订阅源 URL。
- 选择筛选条件。界面提供 include(包含)和 exclude(排除)两类,可作用于条目的 title(标题)、description(描述)、link(链接)等字段。
- 生成新链接后,把这个链接加进你的 RSS 阅读器即可,之后只会看到符合条件的内容。
筛选条件的几种写法
- contains / does not contain:普通文本匹配,直接输入词即可,不需要加引号;加引号反而会要求条目里真的带引号。
- matches regex / does not match regex:正则匹配,用的是 PCRE 风格,支持部分匹配。例如
/conx?/能匹配 “Wisconsin”,/(na){2}/能匹配 “bananas”。 - exists / does not exist:判断某个字段是否存在。
- 正则可在结尾斜杠后加修饰符,如
i表示忽略大小写。/hick/匹配不到 “cHiCkEn”,写成/hick/i就可以。拿不准时建议加上i。
适合谁、什么情况下用
- 想从一个大而杂的资讯源里只看某个关键词相关内容时,用 include + contains。
- 想屏蔽标题里反复出现的广告词、剧透词或某类话题时,用 exclude + contains 或 regex。
- 想过滤格式规律明显的内容(如编号、特定标签)时,用 regex 更省事。
下一步
先拿一个信息量大的源试手,生成链接后订阅对比效果;确认规则符合预期,再把它固定到阅读器里。
siftrss的过滤规则支持哪些匹配方式,比如包含、不包含、正则表达式?
siftrss 的过滤规则支持 包含、不包含、正则匹配、正则不匹配、存在、不存在 六种匹配方式。
具体匹配方式
| 匹配方式 | 用途 |
|---|---|
| contains(包含) | 条目指定字段中出现某段文字时保留或排除 |
| does not contain(不包含) | 条目指定字段中没有某段文字时保留或排除 |
| matches regex(匹配正则) | 用正则表达式筛选,支持部分匹配 |
| does not match regex(不匹配正则) | 用正则表达式排除符合模式的条目 |
| exists(存在) | 指定字段存在时命中 |
| does not exist(不存在) | 指定字段缺失时命中 |
可作用的字段
过滤条件是针对条目的 title(标题)、description(描述)、link(链接) 这三个字段来匹配的。也就是说,你可以选择“标题包含某词”“描述匹配某正则”这类组合。
正则的细节
siftrss 使用 Perl Compatible Regular Expressions(PCRE)风格的正则,并且是部分匹配:例如 /conx?/ 能匹配 "Wisconsin",/(na){2}/ 能匹配 "bananas"。在结尾的 / 后面可以加修饰符,比如 i 表示忽略大小写——/hick/ 不匹配 "cHiCkEn",而 /hick/i 可以。如果拿不准,加 i 通常更稳妥。
使用场景
例如你想订阅一个资讯站,但只关心标题里出现“AI”或“芯片”的文章,就可以对 title 设置“包含”或“匹配正则”;想过滤掉带“广告”“推广”字样的条目,就用“不包含”或“正则不匹配”;想只保留有描述内容的条目,则用 description 的“存在”。
下一步
在 siftrss 首页输入 RSS/Atom 源地址,选好上述过滤条件,它会生成一个新的订阅链接,订阅这个新链接即可只看到筛选后的内容。
siftrss的正则表达式是哪种语法,如何实现不区分大小写的匹配?
siftrss 使用的是 Perl Compatible Regular Expressions(PCRE) 语法。它支持部分匹配,例如 /conx?/ 可以匹配 "Wisconsin",/(na){2}/ 可以匹配 "bananas"。
不区分大小写的写法:在正则表达式结尾的斜杠后加上 i 修饰符。
/hick/不会匹配 "cHiCkEn"/hick/i会匹配 "cHiCkEn"
如果你不确定是否需要区分大小写,官方建议直接加上 i 标志,这样更省心。
其他实用提示:
- 过滤条件不需要加引号,默认就是精确匹配搜索;只有当你确实想匹配引号本身时才加引号。
- 支持的过滤维度包括 title、description、link,以及 contains、does not contain、matches regex、does not match regex、exists、does not exist 等条件。
使用场景:当你想从任意 RSS 或 Atom 源里只保留(或排除)标题、描述、链接符合某个模式的条目时,把源地址填入 siftrss,选好过滤条件,就能得到一个过滤后的新订阅链接。
在siftrss中过滤标题、描述和链接时,分别可以设置什么条件?
在 siftrss 里,过滤条件不是按“标题、描述、链接”分别定制的,而是先选一个字段(title / description / link),再对这段内容套用同一组匹配条件。可设置的条件如下:
- contains:字段内容包含你填写的文字或正则。
- does not contain:字段内容不包含你填写的文字或正则。
- matches regex:字段内容匹配你写的正则表达式。
- does not match regex:字段内容不匹配你写的正则表达式。
- exists:该字段存在(有内容)。
- does not exist:该字段不存在(为空或缺失)。
正则使用 PCRE 风格,支持部分匹配。例如 /conx?/ 能匹配 “Wisconsin”,/(na){2}/ 能匹配 “bananas”。在结尾 / 后可加修饰符,如 i 表示忽略大小写:/hick/ 不匹配 “cHiCkEn”,/hick/i 则可以。普通文字不需要加引号,它本身就是精确匹配;只有当你真的想匹配引号时才写引号。
实际怎么用
假设你订阅了一个新闻站,想只看标题里带 “AI” 的文章:字段选 title,条件选 contains,填 AI。如果还想排除标题里带 “sponsored” 的推广内容,再加一条 does not contain sponsored。
想按链接排除某个栏目,比如不想要 /ads/ 路径下的条目:字段选 link,条件用 does not contain /ads/,或者用 does not match regex 写更精确的规则。
想找描述里完全没写内容的条目:字段选 description,条件选 does not exist。
选择条件时的判断
- 只是普通关键词:优先用 contains / does not contain,简单直接。
- 需要模糊匹配、可选字符、重复模式:用 matches regex / does not match regex。
- 不确定大小写:正则末尾加
i。 - 想筛掉空字段或专门找空字段:用 exists / does not exist。
设置完成后,siftrss 会生成一个新的订阅链接,订阅它即可只看到过滤后的内容。
siftrss生成的过滤后订阅链接可以分享或长期使用吗?
可以。siftrss 生成的过滤后订阅链接本身就是一条新的 RSS/Atom 地址,你可以把它当作普通订阅源来用。
分享方面
- 该链接不绑定账号,也没有注册机制,任何拿到链接的人都能订阅同一份过滤结果。
- 因此适合把“只保留某关键词的新闻源”发给同事、群友或读者。
- 注意:链接里包含你的过滤条件,分享即等于公开这些条件;如果过滤规则本身涉及私密信息,就不适合外发。
长期使用方面
- 官方页面没有提到链接会过期,也没有提到使用次数或时间限制,属于“无注册、无限制”的工具。
- 但长期可用性取决于 siftrss 服务本身是否持续运行,以及原始 RSS 源是否还在更新。原始源失效,过滤链接自然也就没有内容了。
- 页面显示该服务已累计服务 212,751 个 feed、超过 15 亿次请求,说明它被长期、大量地使用。
使用建议
- 把生成的链接直接粘进你的阅读器(如 Feedly、Inoreader、NetNewsWire 等)即可。
- 如果担心服务中断,可以保留原始订阅源作为备份,或定期检查过滤链接是否仍有更新。
- 需要长期稳定时,优先选择原始站点本身长期维护的 RSS 源,再叠加过滤。
例如需要把某个博客里“只含某产品名”的文章单独订阅并转发给团队,就可以用 siftrss 生成链接后直接分享,无需对方注册或配置任何东西。
用户评价(0)