ProFTPd的正则表达式

时间:2012-07-08 03:38:25

标签: regex ftp regular-language

我真的很感激,如果有人可以帮我解决ProFTPd的PathAllowFilter的正则表达式。

这是我到目前为止的正则表达式:(。mp3 | .aac | .m4a)$

仅允许mp3s,aac和m4a文件类型。但是我想包括以下内容,文件名可能包含AZ,az,0-9, - ,_文件结尾应该如上所述mp3,aac和m4a,但是也应该允许它没有不包含任何扩展名。

所以现在是我的想法,我怎么能把这个结合在一个正则表达式中呢?也许你们有一些好主意:))

非常感谢..

1 个答案:

答案 0 :(得分:3)

试试这个正则表达式:

[A-Za-z0-9_-]+\.(mp3|aac|m4a)?$

这要求文件名仅包含您列出的符号(注意:-符号位于末尾,因此它不能用作元符号),?使扩展部分可选。

相关问题