Atom正则表达式匹配文件路径

时间:2016-12-16 20:13:10

标签: regex atom-editor

我正在使用Atom。我已按下"。*"按钮打开正则表达式。我试图仅在包含" src"的路径的文件中搜索字符串。目录中的某个目录。我希望.*\/src\/.*可以正常工作,但事实并非如此。我已经尝试了一堆这样的排列,但仍然没有运气。

我做错了什么?

示例路径" /Users/me/Development/ui/ui-enduser/src/main/js/config/AppConfiguration.js"

2 个答案:

答案 0 :(得分:1)

根据this link的说法,为了使那些存在类似问题的人受益,Atom使用minmatch库。

其语法类似于:

/Users/me/Development/\*\*/src/\*\*/

假设您想将搜索限制在/Users/me/Development/的子目录中。

如果您还想将搜索范围限制为某些扩展名,则语法为:

/Users/me/Development/\*\*/src/\*\*/\*.ext

答案 1 :(得分:0)

/是正则表达式中的特殊字符。尝试转义它们:\/src\/,或者如果你想要整个字符串^.*\/src\/.*