SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:6112回复:17

ABP的正则表达式怎么写?

楼主#
更多 发布于:2010-06-08 05:11
RT........比如现在很多网站上都有网警的图片,如xxxx110xxxx.gif这样的,如果我想想屏蔽任何带110.gif这样的语句,应该怎么写?

另,关闭ABP的广告计数,是否能降低内存和CPU占用?
个人Blog
http://sascsi.x10.bz/blog/

web123lai
千年狐狸
千年狐狸
  • UID8036
  • 注册日期2005-08-17
  • 最后登录2019-05-01
  • 发帖数4225
  • 经验13枚
  • 威望1点
  • 贡献值20点
  • 好评度10点
  • 社区居民
1楼#
发布于:2010-06-08 05:11
试试这个吧,可以排除一部分误杀。
/\/(\w*[a-z])?110([a-z]\w*)?\.gif/
sysdzw
小狐狸
小狐狸
  • UID32438
  • 注册日期2010-03-31
  • 最后登录2017-04-21
  • 发帖数50
  • 经验18枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
2楼#
发布于:2010-06-08 05:11
SASCSI

貌似不太好用啊

http://www.51nb.com/images/sznet110gangting.gif

这个是我要过滤的图片.

这个规则过滤不了

http://*110*.gif这种行.......
回到原帖

那它并不支持正则表达式,只是windows下的普通匹配,*表示一段字符,而正则表达式中.表示一个字符,表示一串字符用.*非贪婪的还得加个?
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
3楼#
发布于:2010-06-08 05:11
SASCSI:RT........比如现在很多网站上都有网警的图片,如xxxx110xxxx.gif这样的,如果我想想屏蔽任何带110.gif这样的语句,应该怎么写?
回到原帖

很容易误杀纯数字编号图片
比如1月10号的图片 XXXX0110XXX
SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-06-08 05:11
sysdzw:http://.*?110.*?\.gif

请加上问号,非贪婪匹配
回到原帖


貌似不太好用啊

http://www.51nb.com/images/sznet110gangting.gif

这个是我要过滤的图片.

这个规则过滤不了

http://*110*.gif这种行.......
个人Blog
http://sascsi.x10.bz/blog/

SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-06-08 05:11
sysdzw:http://.*?110.*?\.gif

请加上问号,非贪婪匹配
回到原帖


\和?是啥作用?
个人Blog
http://sascsi.x10.bz/blog/

harnack
狐狸大王
狐狸大王
  • UID25613
  • 注册日期2008-07-27
  • 最后登录2024-11-03
  • 发帖数325
  • 经验19枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
  • 社区居民
6楼#
发布于:2010-06-08 05:11
sysdzw应该是对的,不过貌似在ABP里用正则表达式还需在两边各加一个/。只是这个例子似乎完全没有用正则表达式的必要,alanfly的写法已经足够了。当然话说回来根据8字符法则,alanfly的规则效果等同正则式。
听老人说,今生做千件好事,来世方能讨生为猫。
xelnaga
千年狐狸
千年狐狸
  • UID1911
  • 注册日期2005-01-08
  • 最后登录2024-06-29
  • 发帖数1725
  • 经验85枚
  • 威望0点
  • 贡献值8点
  • 好评度5点
  • 社区居民
7楼#
发布于:2010-06-08 05:11
这东西随用随查,记不住
sysdzw
小狐狸
小狐狸
  • UID32438
  • 注册日期2010-03-31
  • 最后登录2017-04-21
  • 发帖数50
  • 经验18枚
  • 威望0点
  • 贡献值8点
  • 好评度0点
8楼#
发布于:2010-06-08 05:11
http://.*?110.*?\.gif

请加上问号,非贪婪匹配
hitsmaxft
非常火狐
非常火狐
  • UID25803
  • 注册日期2008-08-12
  • 最后登录2024-01-13
  • 发帖数740
  • 经验13枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2010-06-08 05:11
直接看官方的教程吧,也不算长,
过滤你说的那种应该是 .*110.*\.gif

Lost in fx...
SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-06-08 05:11
zj45499

http://zh.wikipedia.org/zh-cn/%E6%AD%A3 ... E%E5%BC%8F
好好学习下吧..
反正我是看了都记不住.......................................不是学这个的料    
回到原帖



这个高科技啊........
个人Blog
http://sascsi.x10.bz/blog/

zj45499
千年狐狸
千年狐狸
  • UID29472
  • 注册日期2009-07-03
  • 最后登录2014-10-06
  • 发帖数1158
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2010-06-08 05:11
SASCSI:RT........比如现在很多网站上都有网警的图片,如xxxx110xxxx.gif这样的,如果我想想屏蔽任何带110.gif这样的语句,应该怎么写?

另,关闭ABP的广告计数,是否能降低内存和CPU占用?
回到原帖


http://zh.wikipedia.org/zh-cn/%E6%AD%A3 ... E%E5%BC%8F
好好学习下吧..
反正我是看了都记不住.......................................不是学这个的料    


掌心化雪
狐狸大王
狐狸大王
  • UID29554
  • 注册日期2009-07-08
  • 最后登录2014-12-20
  • 发帖数496
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2010-06-08 05:11
这样的规则要误杀的吧。
越来越爱firefox了
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
13楼#
发布于:2010-06-08 05:11
计数的好,每个月清理一次临时增加的规则。
SASCSI
狐狸大王
狐狸大王
  • UID30822
  • 注册日期2009-10-24
  • 最后登录2013-07-09
  • 发帖数329
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-06-08 05:11
alanfly:两个都可以,
http://*110*.gif
限定了只过滤http协议下的带有110*.gif的内容,
110*.gif
没有限定,ftp、https等都会被过滤;

查看里只是不显示吧,并没有关掉。
回到原帖



哦.........确实不能关..........
个人Blog
http://sascsi.x10.bz/blog/

上一页
游客

返回顶部