如何在Gerrit中使用正则表达式搜索提交主题?
Gerrit提交主题正则搜索解决方案
- 你用
subject:"^.*dummy.*"搜索无效的核心原因是:Gerrit里:搭配双引号的写法对应精确匹配/简单通配符匹配,不支持正则语法。要启用正则搜索,必须把冒号换成波浪号~。
正确的正则搜索写法:
subject~"^.*dummy.*"
额外提示:
- 要是只是想找主题里包含
dummy的提交,完全可以简化成subject~"dummy"——Gerrit的正则默认是部分匹配,没必要额外加^.*和.*$,除非你需要严格限定主题的开头或结尾规则。 - Gerrit的正则基于RE2规范,不支持Perl风格的一些特殊语法(比如lookaround断言),写正则时要注意适配。
内容的提问来源于stack exchange,提问作者KostasA
相关产品推荐
相关产品推荐

