标签: regex atom-editor
我正在使用Atom。我已按下"。*"按钮打开正则表达式。我试图仅在包含" src"的路径的文件中搜索字符串。目录中的某个目录。我希望.*\/src\/.*可以正常工作,但事实并非如此。我已经尝试了一堆这样的排列,但仍然没有运气。
.*\/src\/.*
我做错了什么?
示例路径" /Users/me/Development/ui/ui-enduser/src/main/js/config/AppConfiguration.js"
答案 0 :(得分:1)
根据this link的说法,为了使那些存在类似问题的人受益,Atom使用minmatch库。
其语法类似于:
/Users/me/Development/\*\*/src/\*\*/
假设您想将搜索限制在/Users/me/Development/的子目录中。
/Users/me/Development/
如果您还想将搜索范围限制为某些扩展名,则语法为:
/Users/me/Development/\*\*/src/\*\*/\*.ext
答案 1 :(得分:0)
/是正则表达式中的特殊字符。尝试转义它们:\/src\/,或者如果你想要整个字符串^.*\/src\/.*
/
\/src\/
^.*\/src\/.*