在Cyber​​duck中进行文件下载过滤

时间:2011-08-15 18:57:51

标签: regex

我试图在没有所有视频文件的情况下使用Cyber​​duck下载整个网站,因为下载它们需要永远。我在“Preferences> Transfers> Filter”

中有这个正则表达式字符串
.*~\..*|\.DS_Store|\.svn|CVS|RCS|SCCS|\.git|\.bzr|\.bzrignore|\.bzrtags|\.hg|\.hgignore|\.hgtags|_darcs|\.wmv|\.mp4|\.flv|\.mov

没有任何内容显示为红色(无法编译)。我还检查了“跳过匹配正则表达式的文件”,但是cyberduck仍在下载任何这些扩展名的文件。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

我认为Cyber​​Duck会将正则表达式与整个文件名进行匹配。所以你需要:

.+\.WMV|.+\.MP4|.+\.FLV|.+\.MOV

这样您就可以匹配文件的名称及其扩展名。

答案 1 :(得分:-1)

我唯一的猜测是它看起来像正则表达式区分大小写,并且文件具有大写扩展。示例:.WMV.wmv不匹配。

所以,试着把它添加到最后:

|\.WMV|\.MP4|\.FLV|\.MOV