返回列表 发帖

《TheWorld 2 广告过滤规则教程》的问题

http://bbs.ioage.com/cn/viewthread.php?tid=38417&extra=page%3D1
教程中的例子
  1. #exd#*ioage.com*#<tbody>[\s\S]*?联盟论坛(?:[\s\S]*?<\/tbody>){2}###<!--Ad blocked by TheWorld2-->
复制代码


似乎和教程中提供的HTML 页面过滤规则的具体格式不能匹配起来
  1. #(type)#(restring)###(replace string)
  2. type 种类
  3. #ex#     //所有页面通用的页面内容过滤正则表达式
  4. #exh#   //针对HTTP头的过滤正则表达式
  5. #exd#   //指定网址的页面内容过滤正则表达式
复制代码


依例子看,格式应该为
  1. #(type)#(domain)#(restring)###(replace string)
  2. type 种类
  3. ex     //所有页面通用的页面内容过滤正则表达式
  4. exh   //针对HTTP头的过滤正则表达式
  5. exd   //指定网址的页面内容过滤正则表达式
复制代码

不知这样理解恰当否?

另外,教程中能否提供#ex#和#exh#的例子?
谢谢

TOP

#ex#的就是上面说的
  1. #(type)#(restring)###(replace string)
复制代码


依然用教程里的规则做例子就是这样:
  1. #ex#<tbody>[\s\S]*?联盟论坛(?:[\s\S]*?<\/tbody>){2}###<!--Ad blocked by TheWorld2-->
复制代码

这样对所有的网页都会生效

过滤http协议头的#exh#跟#exd#用法完全一样

TOP

返回列表