阅读:6078回复:5
stylish脚本如何用-moz-document regexp匹配指定文件扩展名
我想使得某个脚本只针对扩展名为txt的文件,不论网络链接还是本地链接
使用 -moz-document regexp("*\.txt") 变成了不只匹配txt,还有其他任何格式的(.sql, .c的都包含了) 使用 -moz-document regexp("\b.*.txt") 没有任何效果 正确写法应该怎么表达呢? |
|
|
1楼#
发布于:2013-02-13 22:34
@-moz-document regexp("((?!twitter.com).)*") 排除 Twitter 是這樣寫的 |
|
|
2楼#
发布于:2013-02-13 22:34
我最终测试出来了
@-moz-document regexp(".*\.(t|T)(x|X)(t|T)") 这样就可以匹配了 |
|
|
3楼#
发布于:2013-02-13 22:34
pcxfirefox:我最终测试出来了@-moz-document regexp(".*\.(t|T)(x|X)(t|T)") +1支持 问多一些(已知url-prefix可以区分scheme,想知道regexp能否这样做): 那么如何匹配 http://打头, .js或xul结尾的呢(伪挨踢看代码用,好像也是pre的class) 或匹配 http://打头,所有网页embed内容(那啥,想给flash加个框啥的) 还有匹配 file:///打头 .txt结尾(伪文青看小说用) |
|
|
4楼#
发布于:2013-02-13 22:34
这些都是可以同时使用的
例如 @document url(http://www.w3.org/), url-prefix(http://www.w3.org/Style/), domain(mozilla.org), regexp("https:.*") 所以http://打头,.js结尾应该这样写 @document url-prefix(http://), regexp("".*\.js"") 当然只用regexp也可以实现,我对正则表达式不熟,你可以看看相关语法 |
|
|
5楼#
发布于:2013-02-13 22:34
打頭 是什麼?
|
|
|