我正在尝试匹配以列表中任何字符串开头的文件路径。这就是我正在使用的:
^/(dir1|dir2|dir3|tmp|dir4)/
我还试图匹配所有以该路径开头/tmp/
但special
之后不包含的路径。
这应该匹配:
/tmp/subdir/filename.ext
但这不应该:
/tmp/special/filename.ext
我似乎找不到解决办法。任何建议将不胜感激。
尝试 ^(?i)/(dir1|dir2|dir3|tmp(?!\/(special))|dir4)/.*
(?i)
=区分大小写,这将匹配SpEcial,SPECial,SpEcIAL等。
(?!\/(special))
=负先行的'/special'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句