我们的系统允许文件夹和文件可以是正则表达式格式。例如当路径和文件名都包含通配符时,匹配正则表达式的列表文件路径
/dir1*/abcd/efg.? is legal.
/dir* could match /dira and also /dirb/cde
我想查找所有匹配此模式的文件。为了消除不必要的操作,我想让根目录启动文件列表和过滤。
是否有任何有效的方法来获取正则表达式路径模式的根目录?
几个测试用例:
/abc/def*/bc return /abc
/abc/def* return /abc
/ab.c/def* return/
/ab\.c/def* return /ab.c
文件/文件夹路径中正则表达式的标准是什么?它和bash一样吗? – nhahtdh 2012-07-19 06:51:10