如何使用winmerge线过滤器?

lam*_*988 2 winmerge

有很多我不感兴趣的差异。例如,考虑以下情况:

左:XXXXXXXX XXXXXXXXX 右:XXXXXXXX XXXXXXXXX 可选 XYZ

我想忽略这种差异模式,但我只能让过滤器工作。有什么建议吗?

小智 5

我找到这篇文章是因为我也在用 WinMerge 苦苦挣扎。行过滤器文档在 RegEx 中是正确的,我也是。愚蠢的我;我所做的所有表达式都没有进行任何过滤。事实证明,您只需将字符串放在左右行中,它就可以像我想要的那样工作。

例如,我正在比较 2 个 XML 文件的某些差异。一些行包含这些字符串:

IntID IntRef

它们前面是空格和开放标记字符串,后面是 UUID,这是导致我想忽略的差异的实体。

所以我只添加了两个行过滤器,只包含字符串,没有正则表达式。处理一个 12M 的文件有点慢,但我不得不忽略 1000 多个点击来查看 4 个差异,这足以弥补时间。

我认为这就是您对左右两侧的 XXXXXXXX XXXXXXXXX 所追求的。我假设每一方的数据都相同。