gpt4 book ai didi

regex - ProFTPd 的正则表达式

转载 作者:行者123 更新时间:2023-12-04 05:39:57 26 4
gpt4 key购买 nike

如果有人能帮我解决 ProFTPd 的 PathAllowFilter 的正则表达式,我将不胜感激。

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

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

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

先谢谢了..

最佳答案

试试这个正则表达式:

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

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

关于regex - ProFTPd 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11380481/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com