我做了很多文件比较(源、日志等)并且需要屏蔽某些部分,例如日期/时间/行号,这会导致每一行都不同。
Beyond Compare 允许您对文件进行预处理,但是您必须编写一些代码来执行此操作。
是否有 GUI 类型的工具允许您通过过滤器屏蔽文件的各个部分,例如跳过第 10 - 16 列、跳过单词 x 和单词 y 之间的数据等?
我做了很多文件比较(源、日志等)并且需要屏蔽某些部分,例如日期/时间/行号,这会导致每一行都不同。
Beyond Compare 允许您对文件进行预处理,但是您必须编写一些代码来执行此操作。
是否有 GUI 类型的工具允许您通过过滤器屏蔽文件的各个部分,例如跳过第 10 - 16 列、跳过单词 x 和单词 y 之间的数据等?
查看WinMerge。它具有基于正则表达式过滤行的能力。
我不知道任何 GUI 工具,但如果您在 unix 环境中,您可以通过 sed 或 awk 管道传输这两个文件
#Example: skip first word
sed 's/^[^[:space:]]*//' yourfile1 >file1.tmp
sed 's/^[^[:space:]]*//' yourfile2 >file2.tmp
diff file1.tmp file2.tmp