инструмент для разработчиков / 18

Сравнение текстов

Сравните два текста построчно и отметьте добавленное, удалённое и неизменённое содержимое.

Сравнение текстов: TOEA сравнивает строки с помощью алгоритма наибольшей общей подпоследовательности, добавляя к добавленным строкам префикс +, а к удалённым — префикс -. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Сравнение строкЛокальная обработка

Полностью работает в браузере

Сначала приведите обе стороны к одному виду

Построчное сравнение сообщает о различии любого байта, поэтому файл с изменёнными отступами или конечными пробелами может выглядеть полностью изменённым. Сначала обработайте оба текста одним и тем же форматтером: используйте форматтер SQL для запросов или одинаковые настройки редактора для кода. Для JSON инструмент сравнение JSON сравнивает данные по ключам и полностью игнорирует форматирование и порядок ключей.

Как читать результат

Изменённая строка показывается парой: старая версия помечена -, а новая — +. Перемещённый блок отображается как удаление в одном месте и добавление в другом, поскольку построчное сравнение не умеет распознавать перемещения. Если в длинной строке изменилось одно небольшое слово, в паре отображается вся строка; сравните эти две строки рядом, чтобы заметить изменение.

Если в каждой стороне больше 500 строк, используйте git diff --no-index old.txt new.txt, работающую с любыми двумя файлами, или diff -u old.txt new.txt.

Как пользоваться

  1. Вставьте исходный и изменённый текст.
  2. Выберите «Сравнить текст».
  3. Просмотрите или скачайте построчное сравнение с префиксами.

Конфиденциальность и ограничения

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

Похожие инструменты

Часто задаваемые вопросы

Это посимвольное сравнение?

Нет. Инструмент специально сравнивает целые строки, чтобы изменения в коде и документах было проще читать.

Что означают два пробела в начале строки?

Эта строка не изменилась ни в одном из двух текстов.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен