Игнорировать небольшую разницу между числами в Beyond Compare

У меня есть 2 файла с некоторыми числовыми значениями, и я хочу сравнить их с помощью Beyond Compare. Но если разница между двумя числами достаточно мала, я хочу, чтобы Beyond Compare игнорировал эти различия.

Например, у меня есть файл с именем file1.txt со значениями:

value1: 10
value2: 8.2
value3: 5.7

и второй файл с именем file2.txt со значениями:

value1: 8
value2: 8.4
value3: 6.3

Я хочу, чтобы Beyond Compare показывал мне различия только там, где разница между двумя числами больше 0,5, в данном случае, в строке 1 и строке 3.

Может кто-нибудь сказать мне, как я мог это сделать? Я пытался с регулярными выражениями, но мне не удалось.

РЕДАКТИРОВАТЬ:

Я попробовал ответ, который сказал @Chris Kennedy, и вот результат:

Снимок экрана

1 ответ

Решение

Сравнение текста в Beyond Compare не поддерживает игнорирование различий с числовым допуском. Он может игнорировать только различия, основанные на сопоставлении текста с использованием регулярных выражений или разделителей текста.

Сравнение данных Beyond Compare 3 (Table Compare в BC4) поддерживает числовые допуски. Загрузите файлы Data Compare, затем нажмите на кнопку панели инструментов Rules (значок рефери). Перейдите на вкладку Столбцы. Дважды щелкните столбец, чтобы изменить его. Снимите флажок "Использовать по умолчанию". Установите раскрывающийся список Тип числовой. Введите числовой допуск. Обратите внимание, что числовой допуск недоступен, если в настройках столбца установлен ключ.

Другие вопросы по тегам