有没有在.gitignore
文件中使用扩展正则表达式(ERE)的方法?例如,我想在.gitignore
文件中使用+
重复字符。有没有办法做到这一点?.gitignore的扩展正则表达式(ERE)
31
A
回答
27
如图所示here并详细描述在“this question”中,函数fnmatch()涉及解释glob模式,这意味着不支持正则表达式。
这是gitignore
man page提到:
否则,
git treats the pattern as a shell glob suitable for consumption by fnmatch(3)
与FNM_PATHNAME
标志:在模式通配符不匹配的路径名/
。
例如,“Documentation/*.html
”与“Documentation/git.html
”匹配,但不匹配“Documentation/ppc/ppc.html
”或“tools/perf/Documentation/perf.html
”。
8
.gitignore
(和其他)文件使用文件名globs,而不是正则表达式。
我非常怀疑你可以说服git黑客改变这种情况:到现在为止根深蒂固,而且globs比作为文件名匹配者更为熟悉。
相关问题
- 1. 在POSIX ERE正回顾后或非捕获组(扩展正则表达式)
- 2. 核对扩展与正则表达式
- 3. 在Python中扩展正则表达式
- 4. sed脚本扩展正则表达式
- 5. Typescript正则表达式扩展方法
- 6. 正则表达式的扩展分裂,但保留扩展
- 7. 使用正则表达式.NET样式的可变扩展
- 8. JavaScript的正则表达式扩展`/模式/`自定义功能
- 9. bash的扩展正则表达式的if语句
- 10. 正则表达式的问题,文件扩展名的Python 2.7
- 11. 正则表达式(正则表达式)
- 12. 正则表达式(正则表达式)
- 13. 扩展正则表达式来触发更多的字符
- 14. Logstash:正则表达式匹配的文件没有扩展
- 15. MSBuild扩展(或正则表达式)的条件?
- 16. Rails 3扩展正则表达式的路由:约束 - 错误?
- 17. 扩展名为c的文件正则表达式#
- 18. 正则表达式匹配的文件扩展名
- 19. 在多行上扩展正则表达式的grep
- 20. 在python中,为简单的正则表达式扩展string.Template类
- 21. PHP - 带有扩展/未扩展链接正则表达式用于重写
- 22. .htaccess正则表达式匹配文件扩展名或无扩展名
- 23. 正则表达式正则表达式返回的值正则表达式
- 24. 匹配文件扩展名 - 正则表达式nodejs
- 25. 正则表达式添加文件扩展名
- 26. 如何扩展正则表达式对象
- 27. 正则表达式与扩展拉丁字母(äöüèß)
- 28. 正则表达式在编辑器扩展中爆炸
- 29. 如何用正则表达式替换来扩展XML标签
- 30. 在Python正则表达式变量扩展
很遗憾。这样一个方便的功能可以。 – 2014-04-17 08:02:31
@ArturBarseghyan,考虑Mercurial,它有这个整洁的功能和许多其他很酷的功能。 – toriningen 2015-04-04 20:46:33
@modchan:我知道它存在于Mercurial中,我使用它很多。无论如何感谢您的评论。 – 2015-04-07 14:29:51