git - glob 排除 gitignore 中的字母数字组合
问题描述
问题: 我想忽略openfoam中的时间目录,即
- 富/1;富/200
- 富/153.6546
- 富/0.5e-05
因此我添加了
#gitignore
[0-9]*/
[0-9]*.[0-9]*/
但是如果它包含任何数字,即“testCase1D”,这也会忽略casefolder。
问题: 有没有办法在 gitignore 文件中排除任意字母数字组合,所以只忽略纯数值?
我的解决方法:
![0-9][a-zA-Z]*/
[0-9]*.[0-9]*e-[0-9][0-9]
前者有助于一维位,但像 foo={"density1000","density1200"} 这样的参数变化仍然会被忽略。后者忽略了问题 3 目录中的“e-”。
解决方案
在第一行中的数值后添加一个星号并添加第二个,如下所示:
![0-9]*[a-zA-Z]*/
![a-zA-Z]*[0-9]*/
似乎可以解决问题。
推荐阅读
- angular - 如何扩展角度 @input 装饰器?
- mysql - 过滤mysql中的行
- javascript - 如何根据数组获取用户详细信息
- python - 二进制输出 Python 优化
- php - php中的json_decode问题与字符串中的“-”字符
- c - 为什么 syslog 和 gdb 为同一个共享库显示不同的加载地址?
- php - (Windows)localhost中文件的laravel路径
- c - 无效的转换 'void*' 到 'struct*'
- go - 如何使用 golang 运行 dir 命令?
- javascript - 用 javascript 和 html 制作卡片