6

いくつかの数値を含む 2 つのファイルがあり、Beyond Compare を使用してそれらを比較したいと考えています。しかし、2 つの数値の差が十分に小さい場合は、Beyond Compare でそれらの差を無視したいと考えています。

たとえば、次file1.txtの値で名前が付けられたファイルがあります。

value1: 10
value2: 8.2
value3: 5.7

そして、次の値で名前が付けられた 2 番目のファイルfile2.txt:

value1: 8
value2: 8.4
value3: 6.3

Beyond Compare で、2 つの数値の差が 0.5 より大きい場合 (この場合は 1 行目と 3 行目) にのみ違いを表示するようにします。

どうすればそれができるか教えてもらえますか?正規表現で試してみましたが、成功しませんでした。

編集:

@Chris Kennedyが言った答えを試してみましたが、これが結果です:

プリントスクリーン

4

1 に答える 1

4

Beyond Compare の Text Compare は、数値の許容範囲で差異を無視することをサポートしていません。正規表現またはテキスト区切り文字を使用したテキスト マッチングに基づく差異のみを無視できます。

Beyond Compare 3 の Data Compare (BC4 の Table Compare) は、数値の許容誤差をサポートしています。ファイルをデータ比較にロードし、[ルール] ツールバー ボタン (審判アイコン) をクリックします。[列] タブに移動します。列をダブルクリックして編集します。「デフォルトを使用」のチェックを外します。[タイプ] ドロップダウンを [数値] に設定します。数値公差を入力します。列設定でキーがチェックされている場合、数値許容誤差は使用できないことに注意してください。

于 2016-02-16T19:35:08.947 に答える