如果有人能帮我解决 ProFTPd PathAllowFilter 的正则表达式,我将非常感激。
这是我到目前为止的正则表达式:(.mp3|.aac|.m4a)$
仅允许 mp3、aac 和 m4a 文件类型。但我想包括以下内容,文件名可以包含 A-Z、a-z、0-9、-、_ 并且文件结尾应该如上所述 mp3、aac 和 m4a,但也应该允许它不不包含任何扩展名。
现在我的想法是,如何将其全部合并到一个正则表达式中?也许你们有一些好主意:)
先谢谢了..
最佳答案
尝试这个正则表达式:
[A-Za-z0-9_-]+\.(mp3|aac|m4a)?$
这要求文件名仅包含您列出的符号(注意:-
符号位于末尾,因此它不能用作元符号),并且 ?
使扩展部分可选。
关于regex - ProFTPd 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11380481/