我真的很感激,如果有人可以帮我解决ProFTPd的PathAllowFilter的正则表达式。
这是我到目前为止的正则表达式:(。mp3 | .aac | .m4a)$
仅允许mp3s,aac和m4a文件类型。但是我想包括以下内容,文件名可能包含AZ,az,0-9, - ,_文件结尾应该如上所述mp3,aac和m4a,但是也应该允许它没有不包含任何扩展名。
所以现在是我的想法,我怎么能把这个结合在一个正则表达式中呢?也许你们有一些好主意:))
非常感谢..
答案 0 :(得分:3)
试试这个正则表达式:
[A-Za-z0-9_-]+\.(mp3|aac|m4a)?$
这要求文件名仅包含您列出的符号(注意:-
符号位于末尾,因此它不能用作元符号),?
使扩展部分可选。