Текст и строки

сравнение текстовнайдите изменение нужного масштаба

Проверьте две версии и сохраните точный патч исходного текста.

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

Исходный текст

Изменённый текст

Расчёты выполняются в браузере. Исходный текст не отправляется на сервер для анализа.

Различия

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

Символы — кодовые точки Unicode; слова группируют буквы, числа, марки и подчёркивания. CR ␍, LF ␊ и табуляция ⇥ обозначаются только для просмотра.

Параметры сравнения

Лишь LF разделяет строки; CR и последний LF сохраняются. Браузер может нормализовать окончания строк при вставке или редактировании.

Введите две версии; одна сторона может быть пустой.

Экспорт всегда использует точные оригиналы независимо от фильтров, единицы и вида. Совпадение на экране может иметь патч; одинаковые оригиналы не экспортируются.

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

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

Сравнение текстов с понятными правилами

От строки до одного знака

Сравнение текстов по строкам удобно для крупных правок. Слова объединяют буквы и числа, а символьный режим использует кодовые точки Unicode: так проще заметить замену цифры или знака препинания.

Одна правка показана целой строкой, группой букв и отдельным знаком.

Фильтр просмотра не меняет патч

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

Отфильтрованный просмотр рядом с патчем исходных изменений.

Что проверить перед сохранением

01

Выберите единицу сравнения

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

02

Дождитесь нового результата

Автоматический режим ждёт 350 мс после ввода. Отключите его для кнопки сравнения или Ctrl/Cmd+Enter. Изменение текста либо условий сравнения блокирует экспорт до обновления результата.

03

Проверьте замену и объём

Обмен сторон, пример и очистка сначала показывают предварительный результат, затем применяются с возможностью одной отмены. На экран выводится по 50 блоков, экспорт включает весь патч.

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

Добавление и удаление

Содержимое только слева удалено, только справа добавлено. Перенос абзаца может выглядеть как удаление и вставка; отдельного распознавания перемещений нет.

Два способа чтения

Смотрите старые и новые блоки рядом либо последовательно в едином представлении. Вид экрана не меняет выгрузку: она всегда содержит отдельный построчный патч исходных версий.

Видимые окончания строк

CR, LF и табуляции получают вспомогательные знаки. Наличие последнего LF тоже считается изменением. В патче сохраняются настоящие управляющие символы, а не их экранные обозначения.

Точные границы обработки

Без обрезанного результата
Каждая сторона допускает 200 000 единиц UTF-16 и 50 000 токенов. Расчёт представления и патча отдельно ограничен 500 мс или 2 000 правок; сбой любого расчёта отклоняет весь результат.
Ограниченное действие фильтров
Игнорирование пробелов удаляет только ASCII-пробел и табуляцию, оставляя переводы строк и другие пробелы Unicode. Регистр приводится к нижнему средствами JavaScript, без языковых правил и NFC. Представление показывает обработанный текст; ввод сохраняется.
Кодовая точка не равна глифу
Символы сравниваются по кодовым точкам. Слова объединяют буквы Unicode, числа, комбинируемые знаки и подчёркивания; другие токены сохраняются. Изолированные суррогаты UTF-16 отклоняются для точного экспорта UTF-8.
Только последовательность текста
Строки разделяет лишь LF, предыдущий CR остаётся содержимым. Браузер может изменить окончания строк при вставке. Нет импорта Word/PDF, структурного анализа JSON, трёхстороннего слияния, применения патча или исполнения кода.

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

Чем сравнение по словам отличается от посимвольного?

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

Как сравнить без учёта пробелов и регистра?

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

Почему одинаковые на вид тексты отличаются?

Причиной может быть CR, табуляция, последний LF или другая последовательность Unicode. Нормализация NFC не выполняется. Посмотрите на обозначения управляющих символов и отключите фильтры для строгой проверки.

Можно ли сравнить JSON, код или конфигурацию?

Да, вставив содержимое как текст. Синтаксис не выполняется и не анализируется. Порядок ключей JSON имеет значение для этого сравнения; для данных есть отдельный структурный инструмент.

Как найти отличия между двумя версиями?

Слева укажите прежнюю, справа новую версию. Автоматический режим обновит результат после паузы ввода. Выберите подходящую единицу и раскрывайте следующие блоки; скачанный патч включает все изменения, если оригиналы различаются.

Нашли неожиданное отличие?

Вернуться к сравнению: сравнение текстов

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