Text Diff Checker — Сравнете два текста и вижте точно какво се е променило.

Поставете оригиналния текст и променената версия и вижте какво е било добавено и премахнато – по ред, дума или символ. Прегледайте резултата в паралелен режим или вграден в текста, игнорирайте регистъра и излишните интервали, скрийте непроменените редове и копирайте или изтеглете сравнението. Двата текста се сравняват в браузъра ви и никога не се качват на сървъра.

Сравни два текста Сравнение в браузъра ви
Програма за сравняване на текстове, показваща добавените и премахнатите редове един до друг

Вашите текстове

Поставете два текста, за да ги сравните.

Разлики

0 Добавени редове
0Removed
0Unchanged
—Сходство
Ръководството

Ръководство за Text Diff Checker: Сравняване на редове, думи и символи

Научете как да разчитате diff, кога да сравнявате по редове, думи или символи и как да получите ясно сравнение.

Просто обяснение

Какво представлява инструментът за сравняване на текстове?

Програмата за сравняване на текстове сравнява две версии на един текст и показва точно какво се е променило. Добавените редове, думи или символи са отбелязани в зелено, а премахнатите – в червено.

Писателите го използват, за да преглеждат редакциите, разработчиците – за да сравняват код и конфигурационни файлове, а всеки може да го използва, за да провери дали две копия на един документ наистина съвпадат. Ако двата текста се различават само по разпръснати интервали, първо ги почистете с инструмента „Whitespace Remover“ и използвайте „Text Sorter“, за да подредите двата списъка в еднакъв ред, преди да ги сравните.

Чести причини за сравняване на текстове

Защо хората сравняват текстове

Редакции и чернови

Вижте какво е променил редактор, колега или преводачески инструмент в есе, клауза от договор или публикация в блог.

Код и конфигурация

Сравнете две версии на скрипт, JSON файл или конфигурационен файл, за да откриете онзи един ред, който е причинил проблема.

Списъци и данни

Проверете какво е ново или липсва между два експорта, като например списъци с имейли, имена на продукти или списъци с ключови думи.

Редове, думи, символи и изгледи

Сравняване по редове, думи или символи

Редове

Най-добрият избор за код, списъци и абзаци. Променените редове са сдвоени, а променените думи в тях са подчертани.

Думи

Сравнява дума по дума в целия текст. Подходящо е за проза, в която има промяна в разпределението на редовете, но формулировката остава същата.

Герои

Показва всеки добавен или премахнат символ. Полезно за откриване на единична правописна грешка, променена цифра или излишен символ.

Един до друг или в редица

При „Една до друга“ двете версии се показват една до друга. При „В един ред“ те се обединяват в една колона, като премахванията и добавянията се изписват последователно.

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

Как да използвате инструмента за сравняване на текстове

  1. Поставете оригиналния текст отляво, а променения текст отдясно, или натиснете „Пример“, за да изпробвате функцията.
  2. Изберете да сравните по редове, думи или символи.
  3. Изберете „Един до друг“ или „В един ред“. Поставете отметка пред „Не се взема предвид регистърът“ или „Не се вземат предвид излишните интервали“, ако тези разлики нямат значение.
  4. При дълги текстове отбележете опцията „Показване само на промените“, за да скриете непроменените редове и да запазите няколко реда контекст около всяка промяна.
  5. Натиснете „Копирай разликите“ или „Изтегли .diff“, за да запазите резултата. Използвайте „Размени“, за да сравните в обратната посока.
Цветове, символи и сходство

Как да разберем разликите

+ зелено добавено в променения текст − червено премахнато от оригинала обикновено еднакво и в двата текста Сходство = 2 × непроменени ÷ (елементи в оригинала + елементи в променения текст) Пример: 8 реда и 9 реда с 6 непроменени Сходство = 2 × 6 ÷ 17 = 71%

Инструментът търси най-дългата последователност от елементи, които се срещат и в двата текста, и маркира всичко останало като промяна. Той използва алгоритъма на Майърс — същия подход, който GNU diff и Git използват по подразбиране — така че намира най-краткия списък с промени. Знаците „плюс“ и „минус“, както и етикетите, които се четат от екранните четци, означават, че резултатът не зависи единствено от цвета.

Командата „Copy diff“ ви предоставя текст в обикновен формат. При редовете премахнатите редове започват със знак „-“, а добавените – със знак „+“. При думите и символите премахнатият текст е обграден с [- -], а добавеният – с {+ +}.

По-добри резултати

Прости съвети за сравняване на текстове

  • Използвайте „Lines“ за код и списъци, а „Words“ – за проза, чието оформление е било преобразувано.
  • Поставете отметка в полето „Игнорирай излишните интервали“, когато текстът е копиран от различни редактори и разстоянията между думите се различават.
  • Ако два списъка изглеждат еднакво, но са подредени по различен начин, първо ги подредете и двата с помощта на „Text Sorter“, а след това ги сравнете.
  • Поставете обикновен текст. Форматирането, като например удебелен шрифт или цветове, се губи при поставянето в текстовото поле, така че се сравняват само думите.
Полезно да се знае

Ограничения и поверителност

Поверителност

Двата текста се сравняват в браузъра ви. Нито един от тях не се изпраща към нашия сървър. На вашето устройство се запаметяват само избраните от вас режим, изглед и опции, но никога самият текст.

Ограничения

Всеки текст може да бъде с дължина до 2 милиона символа, или 100 000 символа при сравнение на символи. Ако два дълги текста се различават значително, промененият участък може да бъде показан като един заменен блок. Инструментът сравнява само обикновен текст, а не Word или PDF файлове, и не разпознава синтаксиса на кода.

Често задавани въпроси

Често задавани въпроси за Text Diff Checker

Как да сравня два текста онлайн?

Поставете оригиналния текст в лявото поле, а променения текст – в дясното. Разликите се показват веднага по-долу, като добавеният текст е в зелено, а премахнатият – в червено.

Какво означават цветовете и символите?

Зеленият цвят със знака „плюс“ означава добавено, червеният цвят със знака „минус“ – премахнато, а обикновеният текст е еднакъв и в двата случая. В рамките на променения ред точните думи, които са се променили, са подчертани по-ярко.

Каква е разликата между сравняването по редове, думи и символи?

Функцията „Lines“ сравнява цели редове, което е подходящо за код и списъци. Функцията „Words“ сравнява дума по дума, което е подходящо за проза. Функцията „Characters“ сравнява всеки символ, което ви помага да откриете единична правописна грешка или променена цифра.

Как инструментът определя какво се е променило?

Той намира най-дългата последователност от редове, думи или символи, която се среща и в двата текста, и маркира всичко останало като добавено или премахнато. Използва алгоритъма на Майърс – същия метод, който GNU diff и Git използват по подразбиране.

Може ли да пренебрегне разликите в регистъра или в разстоянията между буквите?

Да. Поставете отметка пред „Игнорирай главни и малки букви“, за да се третират главните и малките букви като еднакви, и пред „Игнорирай излишните интервали“, за да се пренебрегнат интервалите в началото, края и повтарящите се интервали. Ако няма други разлики, инструментът ще ви уведоми за това.

Какво прави опцията „Покажи само промените“?

Той скрива непроменените редове и запазва по три реда контекст около всяка промяна, като показва бележка с броя на скритите редове. Тази функция работи, когато сравнявате по редове.

Как се изчислява процентът на сходство?

Това е броят на непроменените елементи, разделен на общия брой елементи в двата текста, умножен по две. Два идентични текста получават резултат 100%, а два текста, които нямат нищо общо, получават резултат 0%.

Мога ли да копирам или да изтегля резултата?

Да. Командите „Copy diff“ и „Download .diff“ ви предоставят текст в обикновен формат. При редовете премахнатите редове започват със знак „минус“, а добавените – със знак „плюс“. При думите и символите премахнатият текст е в [- -], а добавеният – в {+ +}.

Работи ли това за код, JSON и документи?

Работи с всеки обикновен текст, включително код и JSON, но не разпознава синтаксиса. Не можете да качвате Word или PDF файлове, а при поставянето форматирането се губи, така че се сравняват само думите.

Текстът ми качен ли е или съхранен някъде?

Не. Двата текста се сравняват в браузъра ви. Всеки от тях може да бъде с дължина до 2 милиона символа, или до 100 000 символа при сравнение на символи. Избраните от вас режим и опции се запаметяват на вашето устройство, но текстът не се запазва.

От потребителите на този инструмент

Отзиви

Зареждане на отзиви…
Продължавай

Още инструменти в кутията

На началната страница са представени още десетки безплатни инструменти, за които не се изисква API ключ.

Предложете инструмент