阅读:9046回复:13
Stylish 有排除的寫法嗎
Stylish 有排除的寫法嗎??
編寫新樣式 > 除了此網址... |
|
|
1楼#
发布于:2012-07-25 17:34
这个还真不知道,印象中没有。
|
|
|
2楼#
发布于:2012-07-25 17:34
問下這類型的是什麼?
@-moz-document url-prefix("網址"){樣式} |
|
|
3楼#
发布于:2012-07-25 17:34
这个是正逻辑,在"網址"生效
印象中CSS只有个支持度不高的not伪类,prefix没有负逻辑,不知道stylish有木有拉 |
|
|
4楼#
发布于:2012-07-25 17:34
不是说@-moz-document支持正则了吗?
|
|
5楼#
发布于:2012-07-25 17:34
|
|
6楼#
发布于:2012-07-25 17:34
alanfly:用正则就可以排除了,不会正则等高手。 那就简单了,这样就行了: @-moz-document regexp(^http(s)?://(?!.*163\.com).*) 正则描述:匹配以http://或https://开头,后面不能出现163.com及xxx.163.com的所有网址。 图片:SNAG-2012-7-26_0.54.53.png |
|
7楼#
发布于:2012-07-25 17:34
|
|
|
8楼#
发布于:2012-07-25 17:34
那就简单了,这样就行了:@-moz-document regexp(^http(s)?:\/\/(?!.*163\.com).*) 你这个有点小瑕疵吧:“.*163\.com”应该是“.*\.163\.com”,也就是前面少了一个点来分隔163,否则类似www.4163.com或者im.world163.com都给排除掉了。 另外正斜杠(/)我记得是不需要转义的? |
|
|
9楼#
发布于:2012-07-25 17:34
|
|
10楼#
发布于:2012-07-25 17:34
.*.?就好了
|
|
|
11楼#
发布于:2012-07-25 17:34
根据7楼的规则描述所写的一实现:^https?://(?!.*\b163\.com).*
看到有关正则的帖子就进来看了一下,看后忍不住随手写了这么一个规则,仅供参考。 |
|
12楼#
发布于:2012-07-25 17:34
congxz6688: 告诉下那个正则测试网页,拜托! |
|
|
13楼#
发布于:2012-07-25 17:34
|
|