Сравнить текст онлайн
Вставьте две версии текста и увидьте каждую строку, слово или символ, которые изменились.
Сравниваются только первые 200 000 символов с каждой стороны, чтобы всё работало быстро.
Работает в браузере. То, что вы вводите, никуда не отправляется.
- Режим строк, слов или символов
- Вид рядом или совмещенно
- Ничего не загружается
Как сравнить два текста
- Вставьте исходный текст слева, а измененный текст справа.
- Выберите режим: строки, слова или символы, и вид: рядом или совмещенно.
- Просмотрите выделенные добавления и удаления, а также счетчики изменений.
Режимы строк, слов и символов
| Строки | Слова | Символы | |
|---|---|---|---|
| Лучше всего для | Кода, конфигурационных файлов, списков | Обычного текста и предложений | Опечаток, правок в одну букву |
| Изменение только в пробелах | Отмечает всю строку | Игнорируется, пробелы схлопываются | Отмечает каждый лишний пробел |
| Изменение только в регистре (кот и Кот) | Отмечает всю строку | Отмечает только это слово | Отмечает только эту букву |
Режим слов считает "foo bar" и "foo bar" одинаковыми, потому что перед сравнением схлопывает подряд идущие пробелы. Режим строк всё равно отметит эту строку как измененную, ведь побайтово строки не совпадают, а режим символов точно покажет, какие лишние пробелы были убраны.
Как читать выделенный результат
- Вид рядом показывает исходный текст слева, а измененный справа, каждый со своими выделениями, что удобнее всего для сравнения двух полных документов.
- Вид совмещенно сплетает обе версии в одну колонку, где удаления и добавления идут рядом друг с другом, что удобнее для поиска одного небольшого изменения.
- Три счетчика над результатом (добавлено, удалено, без изменений) суммируют все строки, слова или символы в зависимости от выбранного режима, а не количество отдельных правок.
Когда два текста выглядят одинаково, но это не так
Пробел в конце строки, замена красивой кавычки на обычную или смешение переносов строк Windows и Mac могут сделать так, что два внешне одинаковых текста окажутся разными везде в режиме символов.
Режим символов лучше всего улавливает такие незаметные отличия, ведь режимы строк и слов могут пропустить изменение, которое не затрагивает целую строку или целое слово.
Частые вопросы о Сравнение текста
В чем разница между режимом строк и режимом слов?
Режим строк отмечает добавленными или удаленными целые строки, что лучше всего подходит для кода и списков. Режим слов отмечает только изменившиеся слова внутри строки, что легче читать в обычном тексте.
Тексты какого размера можно сравнивать?
Жесткого лимита нет, но при сравнении больше 200 000 символов с каждой стороны используются только первые 200 000, чтобы страница оставалась быстрой.
Это то же самое, что diff в Git?
Принцип сравнения текста тот же, но инструмент не читает файлы, папки или историю Git. Просто вставьте две версии текста, которые нужно сравнить.
Мои документы куда-то загружаются?
Нет. Оба текстовых поля сравниваются прямо в браузере, и ничего не отправляется на сервер.
Можно сравнить два файла?
Откройте каждый файл в текстовом редакторе, скопируйте содержимое и вставьте каждую версию в свое поле здесь.
Разница в регистре букв считается отличием?
Да, во всех трех режимах. "Кот" и "кот" считаются разным текстом в режиме строк, слов и символов, пока вы не приведете один из вариантов к другому.
Какой режим использовать для сравнения кода?
Режим строк. Большинство правок в коде заменяют целую строку, а режим слов дает много шума на коде из-за пунктуации, скобок и отступов между настоящими словами.
Можно сравнить больше двух версий сразу?
Нет, инструмент сравнивает ровно два текста за раз. Чтобы проверить три и более версии, сравнивайте их по очереди парами, подставляя следующую версию после каждой проверки.