# 过滤规则

# 匹配规则

匹配规则,用于处理只关心特定内容变化的场景,比如:

  • 检测更新内容包含房地产互联网,可以使用「匹配规则」→ 「新增内容」→「正则匹配」→ 房地产|互联网
  • 检测更新内容包括数字大于99,可以使用「匹配规则」→ 「新增内容」→「数字大于」→ 99

# 排除规则

排除规则,用于忽略不关心的内容更新,比如:

  • 忽略评论/点赞/浏览量的变化,可以使用「排除规则」→ 「新增内容」→「正则排除」→ \d+$
  • 忽略时间/日期的变化,可以使用「排除规则」→ 「新增内容」→「正则排除」→ \d+:\d+:\d+$

# 正则表达式

想要熟练掌握正则表达式非常困难,这是一个高阶程序员应该具备的素养,足以写成一本很厚的书。 但请不要慌,作为资深小白用户想要用明白「网页更新提醒」的正则其实不难,下面我把常用的套路列一下你就明白了。

# 关键字匹配

这个很简单,直接填入关键字即可,多个关键字用|隔开

# 限定性关键字匹配

比如想忽略12分钟前这样的时间变动,这时候就不能用简单的\d+匹配,因为\d+匹配的数字,如果内容中包含数字也会被匹配,所以这种情况需要增加限定词,再把12换成\d+即可,最终的正则:\d+分钟前。 同理,想忽略12件这样的库存变动,可以使用\d+件

那如果我们想要忽略的内容本省就是纯数字怎么办呢? 比如,想要忽略评论/点赞/浏览量的变化,注意看咱们之前的示例正则后面加了一个$,这个就表示内容的结束符,\d+$就表示匹配以数字结尾的内容,这样就可以避免内容中间出现数字的时候也被匹配。 同理,想要匹配以数字开头则使用^符号,^\d+就表示匹配以数字开通的内容,$\d+$表示纯数字。

以上就是最常用的几种情况,其实就一个数字通配符\d+^$限定符。

当然,还有更复杂的情况,如果出现非自己关心的内容更新,有个万金油的方法:

  1. 列表页右上角勾选「文本对比」
  2. 展开任务的更新历史,查看更新的内容(会高亮,如下图所示)
  3. 如果更新的内容是不关心的,可以通过排除规则进行排除,这个时候只需要负责更新的内容,然后将数字改成\d+即可,其他内容保留