Regex 为什么是;查找“;OSX上的正则表达式有问题吗?
查找-E-类型f-iregex“.Diss..tex”-exec basename{}+ 或 查找-E-类型f-iregex“(.*/).Diss..tex”-exec basename{}+ 查找扩展名为.tex的所有文件,但不将其名称限制为Diss*.texRegex 为什么是;查找“;OSX上的正则表达式有问题吗?,regex,macos,find,Regex,Macos,Find,查找-E-类型f-iregex“.Diss..tex”-exec basename{}+ 或 查找-E-类型f-iregex“(.*/).Diss..tex”-exec basename{}+ 查找扩展名为.tex的所有文件,但不将其名称限制为Diss*.tex 是OSX出现故障,还是正则表达式出错?模式匹配任何0个或更多字符,因此路径的任何部分都可能出现Myfile。查看您的正则表达式演示: 如果将最后的*替换为与/以外的任何0+字符匹配的[^/]*,则可以将Myfile限制为仅出现在最后一
是OSX出现故障,还是正则表达式出错?模式匹配任何0个或更多字符,因此路径的任何部分都可能出现
Myfile
。查看您的正则表达式演示:
如果将最后的*
替换为与/
以外的任何0+字符匹配的[^/]*
,则可以将Myfile
限制为仅出现在最后一个/
之后
这个图案看起来像
.*/[^/]*Myfile[^/]*\.tex
这是一本书