如何排除fnmatch中的模式?

时间:2018-11-07 15:10:28

标签: php

我有一个php脚本(不是由我创建的),允许我对文件做一些事情。我可以添加一个模式,通过包含参数的配置文件应该更改哪些文件

$matchWithoutOCR = "Scan*"

主要代码使用fnmatch来检查该值:

if (fnmatch($matchWithoutOCR, $scanpath_parts['filename'], FNM_CASEFOLD))

现在,我要添加任何以“ OCR_”开头的不是的文件。-

documentation之后,我似乎可以排除诸如r[!ai]ng*之类的单个字符,但是如何排除完整的前缀“ OCR_”呢?

(我宁愿仅通过配置来解决此问题,而不会在主代码中弄乱,因此我仍然能够运行更新)

0 个答案:

没有答案