ADBlock规则语法简介

2021-08-27  本文已影响0人  田丰w

常见语法解释

一个普通字符串, url的任意部分匹配上即为命中

! (英文叹号) 用于开头,表示注释

@@ (两个艾特号)开头的是例外,表示符合后面规则的不算做命中. 也就是白名单

* (星号)匹配任意多个字符

| (竖线,管线符号,管道符) 用于规则开头或结尾, 表示url的最前端或最末端

|| (双竖线,双管道符) 用于域名开头,表示匹配所有子域名

^ (冒,分隔符) 定义为除了字母,数字,及_- .%之外的所有字符,包括但不限于/:?&=.是url中常见的用于分割不同区段的符号

/ (斜线) 用于开头,表示后面解释为正则表达式.使用的是JavaScript正则语法. 熟悉js的应该看到这是js正则的字面量写法

参考

Adblock Plus: How to write filters

上一篇下一篇

猜你喜欢

热点阅读