如何使用winmerge线过滤器忽略包含特定单词的行?

say*_*ana 3 regex winmerge

我有很多文件包含以下类型的行 -

* @version $Revision: 1.xxx  
Run Code Online (Sandbox Code Playgroud)

我希望在使用winmerge进行比较时忽略这种类型的线.我尝试过使用线路滤波器.但是,直到不能这样做.在这方面,任何人都可以帮助我吗?

Kyl*_*Mit 5

实际上,你可以用做线路滤波器.

  1. 从"选择"对话框中选择过滤器选项
    选择过滤器
  2. 转到"Linefilters"选项卡,启用行过滤器,然后撰写要过滤掉的行匹配的正则表达式.
    线路滤波器
  3. 在结果中,它将突出显示不同颜色的过滤行,但不会将它们视为单个文件或文件夹摘要中的差异.
    过滤结果

在您的特定情况下,您将需要找到与您的命名约定匹配的正则表达式模式,但是这样的事情应该起作用:

@version \$Revision: \d\.\d*

Regexr演示


say*_*ana 3

经过多次尝试,以下正则表达式对我有用 -

^ \* @version \$Revision:
Run Code Online (Sandbox Code Playgroud)