如何设置两个不同的单词在超出比较3时相等

时间:2017-09-26 15:53:28

标签: beyondcompare3

我正在尝试区分不同版本的程序。旧版本使用1和0表示true和false,而新版本使用单词true和false。由于这些布尔值无处不在,因此大多数文件都是“不同的”。现在我在自定义文件类型中添加了1,0,false和true不重要,但这有一些不幸的副作用(比如不匹配改为false的1)。所以,有没有人知道如何制作true匹配1,false匹配0?

编辑:

该语言是我公司的专有语言,但它与sql相关。我的意思是

select *
from fake_table ft
where ft.active_ind = 1

变为

select *
from fake_table ft
where ft.active_ind = true

1 个答案:

答案 0 :(得分:1)

如果您拥有Beyond Compare 3或4 Pro许可证,则可以在文本比较中使用“替换”来显示差异作为匹配项。替换是专业版功能,如果您拥有BC3或BC4标准许可证,则必须使用不重要的文本。

  1. 文本比较中,点击规则工具栏按钮(裁判图标)。
  2. 转到替换标签。点击新建(BC3)或 + (BC4)。
  3. 要查找的文字:1
  4. 替换为:True
  5. 定义替换后,如果查看>,则左侧的1与右侧的True匹配将被着色为匹配。忽略不重要的差异已启用。