Сравнить два текста
Когда документ редактируется несколько раз, бывает сложно заметить изменения. Этот инструмент для сравнения текстов сопоставляет две версии и подсвечивает все отличия: добавленный текст выделяется зеленым, а удаленный — красным. Вы можете сравнивать текст по строкам, словам или символам, а также при необходимости игнорировать регистр и пробелы. Сравнение выполняется полностью в вашем браузере, поэтому вы можете безопасно проверять договоры, программный код и конфиденциальные документы.
Возможности
- Три уровня детализации: по строкам (с нумерацией для обеих версий), по словам и по отдельным символам.
- Опции Игнорировать регистр и Игнорировать пробелы, чтобы скрыть незначительные отличия.
- Статистика добавлений и удалений, а также уведомление, если тексты полностью идентичны.
- Кнопка Поменять местами, чтобы изменить, какой текст считается исходным.
- Без ограничений по размеру и загрузки на сервер: большие документы сравниваются локально.
Что обычно сравнивают
Договоры и документы. Проверьте, что именно изменила вторая сторона в новой редакции соглашения перед подписанием. Режим сравнения по словам подсвечивает измененные термины внутри длинных пунктов.
Код и конфигурации. Сравните две версии функции, файл .env или конфиг сервера без настройки системы контроля версий. Построчный режим с нумерацией строк выглядит как привычный diff при код-ревью.
Тексты и редактура. Посмотрите, какие правки внес редактор или сервис проверки грамматики в вашу статью, либо сравните исходный перевод с отредактированной версией.
Данные и списки. Вставьте две выгрузки, чтобы найти добавленные или удаленные строки. Для JSON-данных сначала отформатируйте обе версии через JSON Formatter (с сортировкой ключей), чтобы сфокусироваться на реальных отличиях.
Как работает алгоритм сравнения
Алгоритм сравнения ищет наибольшую общую подпоследовательность — максимальный объем текста, который совпадает в обеих версиях и идет в одинаковом порядке, — а все остальное отмечает как добавления или удаления. Этот инструмент использует алгоритм Майерса, который применяется в Git и большинстве систем код-ревью. Поскольку алгоритм ищет минимальное количество правок, перемещенный абзац будет показан как одно удаление и одно добавление, а не как «перемещение».
Если вам нужно просто очистить список от повторов, воспользуйтесь инструментом Удаление дубликатов строк.