Regex 用于2个用户名的TortoiseGit筛选器

Regex 用于2个用户名的TortoiseGit筛选器,regex,git,filtering,tortoisegit,Regex,Git,Filtering,Tortoisegit,我试着做一份关于犯罪历史的乌龟报告, 我这样做是为了从日志中排除2个用户,我这样做的原因之一是: ^(.(?!username))*$ 但是我需要排除一个额外的用户。如何筛选2个字符串 我已经尝试过以下方法: ^(.(?!username|username1))*$ 及 注:只有这种过滤格式适用于陆龟 ^(?(?:username1 | username2)$).$ 或 ^(?(?:username1 | username2)$).$正确 此外,请取消勾选除作者以外的其他搜索条件,并记住勾选

我试着做一份关于犯罪历史的乌龟报告, 我这样做是为了从日志中排除2个用户,我这样做的原因之一是:

^(.(?!username))*$
但是我需要排除一个额外的用户。如何筛选2个字符串

我已经尝试过以下方法:

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

注:只有这种过滤格式适用于陆龟

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

^(?(?:username1 | username2)$).$
正确

此外,请取消勾选除
作者
以外的其他搜索条件,并记住勾选
使用正则表达式

注: 从Ortoisegit 1.8.7.1开始,您就有了
切换选中的过滤器

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

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