TortoiseGit的过滤器用于两个用户名

4

我尝试创建一个TortoiseGit的提交历史报告,成功地排除了两个用户的日志。其中,我用以下方法排除了其中一个用户:

^(.(?!username))*$

但我还需要排除另一个用户。如何过滤两个字符串?

我已经尝试了以下方法:

^(.(?!username|username1))*$

并且
^(.(?!username))*$|^(.(?!username1))*$

提示:只有这个过滤器格式适用于TortoiseGit

2个回答

4

^(?!(?:username1|username2)$).*$ 正确无误。

此外,请取消除了 Author 以外的其他搜索条件,并记得勾选 Use Regular Expression

enter image description here

注意:自 TortoiseGit 1.8.7.1 版本起,您可以使用 Toggle checked filters

TGit1871


1

可能是这个

^(?!(?:username1|username2)$).*$

或者

 #  ^(?!username1$)(?!username2$).*$

 ^ 
 (?! username1 $ )
 (?! username2 $ )
 .* 
 $

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接