Teksta atšķirību pārbaudītājs — salīdziniet divus tekstus un uzziniet, kas tieši ir mainījies.

Ielīmējiet oriģinālo un izmainīto versiju un apskatiet, kas ir pievienots un izņemts — pa rindām, vārdiem vai rakstzīmēm. Apskatiet rezultātu blakus vai vienā rindā, ignorējiet lielos un mazos burtus un liekos atstarpes, paslēpiet nemainītās rindas, kā arī kopējiet vai lejupielādējiet atšķirību pārskatu. Abi teksti tiek salīdzināti jūsu pārlūkprogrammā un nekad netiek augšupielādēti.

Salīdzināt divus tekstus Salīdzinājums jūsu pārlūkprogrammā
Teksta atšķirību pārbaudītājs, kas blakus parāda pievienotās un izdzēstās rindas

Jūsu teksti

Ielīmējiet divus tekstus, lai tos salīdzinātu.

Atšķirības

0Pievienotās rindas
0 Izņemts
0Unchanged
—Līdzība
Ceļvedis

Teksta atšķirību pārbaudītāja rokasgrāmata: rindu, vārdu un rakstzīmju salīdzināšana

Uzziniet, kā lasīt diff failu, kad salīdzināt pēc rindām, vārdiem vai rakstzīmēm, un kā iegūt skaidru salīdzinājumu.

Vienkāršs skaidrojums

Kas ir teksta atšķirību pārbaudītājs?

Teksta atšķirību pārbaudītājs salīdzina divas teksta versijas un precīzi parāda, kas ir mainījies. Pievienotās rindas, vārdi vai rakstzīmes tiek atzīmētas zaļā krāsā, bet izdzēstās — sarkanā krāsā.

Writers use it to review edits, developers use it to compare code and configuration files, and anyone can use it to check whether two copies of a document really match. If the two texts differ only in stray spaces, clean them first with the Whitespace Remover, and use the Text Sorter to put two lists in the same order before comparing.

Biežākie iemesli teksta salīdzināšanai

Kāpēc cilvēki salīdzina tekstus

Labojumi un uzmetumi

Uzziniet, ko redaktors, kolēģis vai tulkošanas rīks ir mainījis esejā, līguma klauzulā vai bloga ierakstā.

Kods un konfigurācija

Salīdziniet divas skripta, JSON faila vai konfigurācijas versijas, lai atrastu to vienu rindu, kas izraisīja kļūdu.

Saraksti un dati

Pārbaudiet, kas ir jauns vai trūkst starp diviem eksportēšanas procesiem, piemēram, e-pasta saraksti, produktu nosaukumi vai atslēgvārdu saraksti.

Rindas, vārdi, simboli un skatījumi

Salīdzināt pēc rindām, vārdiem vai rakstzīmēm

Līnijas

Labākā izvēle koda, sarakstu un rindkopu attēlošanai. Rindas, kurās ir izmaiņas, tiek parādītas pāros, un tajās izmainītie vārdi ir izcelti.

Vārdi

Salīdzina vārdu pa vārdam visā tekstā. Piemērots prozai, kurā ir mainījusies rindu sadalījuma vieta, bet formulējums ir palicis nemainīgs.

Personāži

Parāda katru pievienoto vai izdzēsto rakstzīmi. Noderīgs, lai pamanītu atsevišķu drukas kļūdu, mainītu ciparu vai nejauši ievadītu simbolu.

Blakus vai rindā

Funkcija „Blakus” parāda abas versijas viena blakus otrai. Funkcija „Rindā” apvieno tās vienā slejā, secīgi norādot izsvītrotos un pievienotos elementus.

Salīdziniet dažos soļos

Kā lietot teksta atšķirību pārbaudītāju

  1. Ielīmējiet sākotnējo tekstu pa kreisi un izmainīto tekstu pa labi, vai arī nospiediet pogu „Paraugs”, lai izmēģinātu piemēru.
  2. Izvēlieties salīdzināt pēc rindām, vārdiem vai rakstzīmēm.
  3. Izvēlieties „Blakus” vai „Rindā”. Atzīmējiet „Neņem vērā lielos un mazos burtus” vai „Neņem vērā liekos atstarpes”, ja šīs atšķirības nav svarīgas.
  4. Ja teksts ir garš, atzīmējiet izvēles rūtiņu „Rādīt tikai izmaiņas”, lai paslēptu nemainītās rindas un saglabātu dažas konteksta rindas ap katru izmaiņu.
  5. Nospiediet „Kopēt atšķirības” vai „Lejupielādēt .diff”, lai saglabātu rezultātu. Lai salīdzinātu otrādi, izmantojiet pogu „Apmainīt”.
Krāsas, simboli un līdzība

Kā izprast atšķirības

+ zaļš pievienots mainītajā tekstā − sarkans izņemts no oriģinālā neizcelts abos tekstos ir vienāds Līdzība = 2 × nemainīto elementu skaits ÷ (oriģinālā esošo elementu skaits + mainītajā esošo elementu skaits) Piemērs: 8 rindas un 9 rindas, no kurām 6 ir nemainīgas Līdzība = 2 × 6 ÷ 17 = 71 %

Rīks meklē garāko abos tekstos kopīgo elementu virkni un visu pārējo atzīmē kā izmaiņu. Tas izmanto Meijera algoritmu — to pašu pieeju, ko pēc noklusējuma izmanto GNU diff un Git, tādējādi atrodot īsāko izmaiņu sarakstu. Pluss un mīnus zīmes, kā arī ekrāna lasītāju nolasītās etiķetes nozīmē, ka rezultāts nav atkarīgs tikai no krāsas.

Komanda „Copy diff“ parāda rezultātu vienkāršā tekstā. Rindās izdzēstās rindas sākas ar mīnus zīmi, bet pievienotās rindas — ar plus zīmi. Vārdu un rakstzīmju gadījumā izdzēstais teksts ir ietverts starp [- -], bet pievienotais teksts — starp {+ +}.

Labāki rezultāti

Vienkārši padomi tekstu salīdzināšanai

  • Izmantojiet „Lines“ kodu un sarakstiem, bet „Words“ — pārveidotai prozai.
  • Atzīmējiet izvēles rūtiņu „Ignorēt liekos atstarpes”, ja teksts ir kopēts no dažādiem redaktoriem un atstarpes atšķiras.
  • Ja divi saraksti izskatās vienādi, bet to secība ir atšķirīga, vispirms abus sakārtojiet ar teksta kārtošanas rīku, pēc tam salīdziniet.
  • Ielīmējiet parasto tekstu. Ielīmējot tekstu laukā, formāts, piemēram, treknraksts vai krāsas, pazūd, tāpēc tiek salīdzināti tikai vārdi.
Noderīgi zināt

Ierobežojumi un privātums

Privātums

Abi teksti tiek salīdzināti jūsu pārlūkprogrammā. Neviens no tiem netiek nosūtīts uz mūsu serveri. Jūsu ierīcē tiek saglabātas tikai jūsu izvēlētās režīma, skata un opciju iestatījumi, nekad pats teksts.

Ierobežojumi

Katra teksta garums var sasniegt līdz 2 miljoniem rakstzīmju vai 100 000 rakstzīmju, ja tiek veikta rakstzīmju salīdzināšana. Ja divi gari teksti ir ļoti atšķirīgi, izmainītā daļa var tikt attēlota kā viens aizstāts bloks. Šis rīks salīdzina tikai parasto tekstu, nevis Word vai PDF failus, un tas nesaprot koda sintaksi.

Bieži uzdotie jautājumi

Bieži uzdotie jautājumi par teksta atšķirību pārbaudītāju

Kā tiešsaistē salīdzināt divus tekstus?

Ielīmējiet sākotnējo tekstu kreisajā lodziņā un izmainīto tekstu labajā lodziņā. Atšķirības uzreiz parādās zemāk — pievienotais teksts ir zaļā krāsā, bet izdzēstais — sarkanā krāsā.

Ko nozīmē krāsas un simboli?

Zaļā krāsā ar plusa zīmi ir pievienots teksts, sarkanā krāsā ar mīnus zīmi — izdzēsts, bet parastais teksts abos gadījumos ir nemainīgs. Izmaiņu rindā tie vārdi, kas ir mainīti, tiek izcelti spilgtāk.

Kāda ir atšķirība starp salīdzināšanu pēc rindām, vārdiem un rakstzīmēm?

Funkcija „Lines” salīdzina veselas rindas, kas ir piemērota kodam un sarakstiem. Funkcija „Words” salīdzina vārdu pa vārdam, kas ir piemērota prozai. Funkcija „Characters” salīdzina katru rakstzīmi, kas palīdz atrast atsevišķu drukas kļūdu vai mainītu ciparu.

Kā šis rīks nosaka, kas ir mainījies?

Tā atrod garāko rindu, vārdu vai simbolu virkni, kas ir kopīga abiem tekstiem, un visu pārējo atzīmē kā pievienoto vai izdzēsto. Tā izmanto Meijera algoritmu — to pašu metodi, ko pēc noklusējuma izmanto GNU diff un Git.

Vai tas var ignorēt lielos un mazos burtus vai atstarpes?

Jā. Atzīmējiet izvēles rūtiņu „Ignorēt lielos un mazos burtus”, lai lielos un mazos burtus uzskatītu par vienādiem, un „Ignorēt liekos atstarpes”, lai ignorētu atstarpes sākumā, beigās un atkārtotas atstarpes. Ja citādi nekas neatšķiras, rīks to norāda.

Kāda ir funkcijas „Rādīt tikai izmaiņas” darbība?

Tā paslēpj nemainītās rindas un saglabā trīs konteksta rindas ap katru izmaiņu, pievienojot piezīmi, kurā norādīts, cik rindas tika paslēptas. Šī funkcija darbojas, ja salīdzināšana notiek pa rindām.

Kā tiek aprēķināts līdzības procents?

Tas ir nemainīgo elementu skaits, kas dalīts ar abu tekstu kopējo elementu skaitu, reizināts ar divi. Diviem identiskiem tekstiem rezultāts ir 100 %, bet diviem tekstiem, kuriem nav nekā kopīga, — 0 %.

Vai es varu kopēt vai lejupielādēt rezultātu?

Jā. Funkcijas „Copy diff” un „Download .diff” nodrošina teksta formātu. Attiecībā uz rindām izdzēstās rindas sākas ar mīnus zīmi, bet pievienotās rindas — ar plus zīmi. Attiecībā uz vārdiem un rakstzīmēm izdzēstais teksts ir iekļauts [- -], bet pievienotais teksts — {+ +}.

Vai tas darbojas ar kodu, JSON un dokumentiem?

Tas darbojas ar jebkuru parasto tekstu, ieskaitot kodu un JSON, taču nesaprot sintaksi. Nevar augšupielādēt Word vai PDF failus, un, ielīmējot tekstu, noformējums pazūd, tāpēc tiek salīdzināti tikai vārdi.

Vai mans teksts tiek augšupielādēts vai kaut kur saglabāts?

Nē. Abi teksti tiek salīdzināti jūsu pārlūkprogrammā. Katrs teksts var būt līdz 2 miljoniem rakstzīmju, vai 100 000 rakstzīmju, ja tiek veikta rakstzīmju salīdzināšana. Jūsu izvēlētie režīmi un opcijas tiek saglabātas jūsu ierīcē, taču teksts netiek saglabāts.

No cilvēkiem, kas izmanto šo rīku

Atsauksmes

Tiek ielādētas atsauksmes…
Turpini!

Vēl vairāk rīku kastē

Sākumlapā ir pieejami vēl desmitiem bezmaksas rīku, kuriem nav nepieciešama API atslēga.

Ieteikt rīku