Сравнение текста онлайн: сопоставить два текста

Используйте это сравнение текста, чтобы сопоставить два текста построчно и подсветить добавленные и удалённые строки.

Оба текста сравниваются локально в браузере, и ничего не загружается на сервер.

Создаёт и поддерживает Udit Agarwal

Text Diff, Explained

Сравниваете два PDF? Попробуйте инструмент Compare PDFs.

Об инструменте Сравнить текст

Это сравнение текста сопоставляет два блока текста построчно и подсвечивает, что именно изменилось между ними. Вставьте исходную и изменённую версии, и оно отметит каждую добавленную и удалённую строку и покажет текущий счётчик добавлений и удалений. Это быстрый способ сравнить текст онлайн при проверке правок конфигов, сравнении вывода логов, выявлении изменений между двумя копиями документа или проверке вставки перед коммитом. Создано для разработчиков, QA-инженеров и технических писателей, которым нужен быстрый инструмент сравнения текста, чтобы сопоставить два текста. Сравнение использует алгоритм наибольшей общей подпоследовательности, чтобы держать совпадающие строки выровненными, и всё обрабатывается локально в вашем браузере, поэтому сравниваемый текст не покидает устройство.

Возможности

  • Построчное сравнение с использованием алгоритма наибольшей общей подпоследовательности
  • Подсвечивает добавленные и удалённые строки разными цветами
  • Показывает живой счётчик добавлений и удалений
  • Держит неизменённые строки выровненными для удобного чтения
  • Обрабатывает многострочные блоки текста, вставленные откуда угодно
  • Мгновенно обновляет различия по мере редактирования любой из сторон
  • Автоматически приостанавливается на очень больших вводах (более 2000 строк), чтобы оставаться отзывчивым
  • Работает полностью в вашем браузере, поэтому ваши данные не покидают устройство

Как использовать Сравнить текст

  1. Вставьте исходный текст в левое поле ввода.
  2. Вставьте обновлённый текст в правое поле ввода.
  3. Читайте вывод различий, чтобы увидеть добавленные строки, удалённые строки и счётчики изменений.
  4. Отредактируйте любую сторону и смотрите, как сравнение обновляется.

Пример

Ввод

apple
banana
cherry

Результат

  apple
- banana
+ blueberry
  cherry

Одна строка удалена и одна добавлена; совпадающие строки остаются выровненными.

Частые ошибки и устранение неполадок

  • Одно изменённое слово показывает всю строку как удалённую и добавленную. — Сравнение построчное, а не пословное, поэтому любое изменение внутри строки заменяет всю эту строку в выводе.
  • Сравнение, кажется, приостанавливается или останавливается на огромных вводах. — Вводы более 2000 строк приостанавливаются, чтобы страница оставалась отзывчивой; сравнивайте меньшие части, чтобы увидеть полный результат.
  • Одинаково выглядящие строки помечаются как различные. — Строки сравниваются точно, поэтому пробел в конце или табуляция вместо пробелов считаются изменением. Перевод строки в конце только одной стороны также добавляет в сравнение пустую строку.
  • Переставленные строки показываются как удалённые и добавленные, а не как перемещённые. — У построчного сравнения нет понятия перемещения, поэтому перенесённая строка отображается как удаление в одном месте и добавление в другом.

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

Что такое инструмент Text Diff?
Это онлайн-инструмент, который сопоставляет два блока текста построчно, подсвечивая добавленные и удалённые строки, чтобы вы видели, что именно изменилось между двумя версиями.
Как сравнить два текста с помощью Text Diff?
Вставьте исходный текст слева и обновлённый текст справа; инструмент выравнивает совпадающие строки и подсвечивает различия автоматически по мере ввода.
Text Diff построчный или пословный?
Он построчный и использует алгоритм наибольшей общей подпоследовательности, чтобы выравнивать совпадающие строки и подсвечивать добавленные и удалённые.
Есть ли ограничение на размер сравниваемого текста?
Очень большие вводы более 2000 строк приостанавливаются, чтобы страница оставалась отзывчивой, поэтому при необходимости разбивайте большие файлы на меньшие части.
Могу ли я сравнивать код или файлы конфигурации с Text Diff?
Да, вставьте любую версию как обычный текст, и инструмент подсветит различающиеся строки, что делает его удобным для правок конфигов и вывода логов.
Отправляется ли куда-либо текст, который я сравниваю в Text Diff?
Нет. Сравнение Text Diff выполняется полностью в вашем браузере, и вставленный текст не покидает устройство.

Связанные инструменты

Другие инструменты: Форматировщики кода

  • Конвертер MDX — Рендерит MDX как текст, преобразует HTML → MDX и экранирует текст в литеральный MDX.
  • Форматировщик CSS / SCSS — Форматируйте или минифицируйте CSS/SCSS/LESS, сортируйте свойства и убирайте дубликаты.
  • Форматировщик JS / TS — Форматирует JavaScript, TypeScript и JSX/TSX с опциями Prettier или минифицирует обычный JavaScript.
  • Форматировщик HTML — Форматируйте или минифицируйте HTML, форматируйте встроенный CSS/JS и просматривайте результат.
  • Форматировщик XML — Форматируйте, минифицируйте и проверяйте XML, преобразуйте XML ↔ JSON.
  • Форматировщик SQL — Форматируйте SQL для MySQL, PostgreSQL, SQL Server, SQLite, BigQuery и Oracle.
  • Форматировщик GraphQL — Форматируйте или минифицируйте запросы и схемы GraphQL, проверяйте синтаксис и извлекайте операции.
  • Форматировщик Dockerfile — Форматируйте Dockerfile и получайте рекомендации по лучшим практикам и линту.
  • Форматирование запросов MongoDB — Форматируйте запросы оболочки MongoDB и конвейеры агрегации.
  • Проверка контраста — Проверяйте коэффициент контраста WCAG и соответствие AA/AAA между двумя цветами.
  • Рендер диаграмм Mermaid — Рендерит диаграммы Mermaid (поток, последовательность, gantt) в SVG в вашем браузере.
  • Оптимизатор SVG — Минифицирует SVG: удаляет комментарии, метаданные и остатки редактора, сжимает пробелы.

Все инструменты: Форматировщики кода (32) · Все инструменты