Сравнение текстов - построчное сравнение двух текстов

Инструменты / Разработка / Сравнение текстов

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

Что делает этот инструмент сравнения

Две версии договора, файла настроек или куска кода, и вопрос всегда один: что на самом деле изменилось? Вставьте обе сюда, и ответ будет отмечен прямо в тексте, без загрузки куда-либо.

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

  1. 1 Вставьте старую версию слева, а новую справа.
  2. 2 Выберите уровень строк или слов и включите опции, если пробелы или регистр не должны считаться изменением.
  3. 3 Нажмите «Сравнить», затем переключайтесь между режимами рядом и в строку или скопируйте результат как объединённый diff.

Почему наивное сравнение бесполезно

Идти по обоим текстам в ногу и отмечать каждое расхождение это очевидный подход, и он рассыпается, как только вставлена одна строка: всё после неё сдвигается, и остальной документ подсвечивается как изменённый. Эта страница использует алгоритм Майерса, который ищет кратчайший сценарий правок, поэтому вставленная строка сообщается как одна вставка.

Уровень строк или уровень слов

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

По строкам
- Merhaba dunya
+ Merhaba guzel dunya
По словам
Merhaba guzel dunya

Игнорирование пробелов и регистра

Опции меняют то, что считается одинаковым, а не то, что вы видите. Текст сравнивается через нормализованный ключ, тогда как строки на экране остаются ровно такими, какими вы их ввели: файл, у которого поменяли только отступы, не покажет изменений, а реальные пробелы в результате всё равно видны.

Оба текста остаются на вашем компьютере

Инструменты сравнения применяют к тому, чем нельзя свободно делиться: проекты договоров, конфигурации развёртывания, записи о пациентах, неопубликованный код. Здесь сравнение происходит в самой странице: ни загрузки, ни временной копии на сервере, ни чего-либо, что потом надо удалять.

Сравнение текстов - частые вопросы

Нет. Всё выполняется в самой странице: можно загрузить её, отключиться от сети и всё равно сравнить. Здесь это важнее, чем в большинстве инструментов, потому что сравнивают обычно как раз те документы, которые меньше всего можно передавать.

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

Новое
Редактор Markdown Пишите Markdown и смотрите результат рядом. Поддерживаются заголовки, списки, таблицы, блоки кода и ссылки; скопируйте HTML или скачайте файлы .md и .html. Работает в вашем браузере.
Популярное сегодня
Форматировщик YAML Переформатируйте отступы в запутанном YAML, найдите ошибку с номером строки и прочитайте документ как JSON. Комментарии, блочные скаляры и якоря сохраняются. Работает в браузере.

Связанные инструменты разработчика

Генератор MD5 Бесплатный генератор MD5: превратите текст или файл в контрольную сумму MD5 прямо в браузере - удобно для проверки целостности.
Кодировщик и декодировщик Base64 Бесплатный кодировщик и декодировщик Base64: преобразуйте текст или файлы в Base64 и обратно прямо в браузере, без загрузки на сервер.
Генератор Lorem Ipsum Бесплатный генератор Lorem Ipsum: создавайте текст-рыбу по абзацам, предложениям или словам, при желании с HTML-тегами для макетов.
JWT Декодер Бесплатный декодер JWT: вставьте токен, чтобы прочитать заголовок, полезную нагрузку и подпись - всё в браузере, без отправки.
Кодировщик и декодировщик URL Бесплатный кодировщик и декодировщик URL: переводите ссылки и параметры в процентное кодирование и обратно, целиком или по частям.

Другие инструменты, которые могут вам понравиться

Word в PDF Конвертируйте Word в PDF бесплатно: загрузите DOC, DOCX, ODT или RTF и скачайте аккуратно свёрстанный PDF за считаные секунды.
PDF в Word Конвертируйте PDF в Word бесплатно: загрузите PDF и скачайте редактируемый DOCX за секунды - без регистрации и водяных знаков.
Счетчик слов Бесплатный счётчик слов: вставьте текст, чтобы узнать число слов, символов, предложений и абзацев, а также время чтения. Текст остаётся в браузере.
Счетчик символов Бесплатный счётчик символов: символы с пробелами и без, слова и строки, а также проверка SEO-лимитов для заголовков и описаний.
Проверка плотности ключевых слов Бесплатный анализ плотности ключевых слов: вставьте текст или ссылку и посмотрите частоту каждого слова и фразы в процентах.