CanDoYa
MS

Perbandingan Teks

Berjalan sepenuhnya dalam pelayar anda - tanpa muat naik, tanpa pendaftaran.

Teks asal
Teks yang diubah
PerbezaanBaris: 0
Tampal dua versi teks di sebelah kiri dan kanan untuk melihat apa yang berubah, baris demi baris.
Tampal dua teks untuk membandingkannya baris demi baris dan perkataan demi perkataan
Ditambah: 0Dibuang: 0Diubah: 0Tidak berubah: 0
Kongsi alat ini

Apakah alat perbandingan teks?

Alat perbandingan teks membandingkan dua versi teks dan menonjolkan apa yang ditambah, dibuang atau diubah di antara keduanya. Alat ini menjalankan algoritma Myers diff (algoritma pengeditan minimum yang sama yang digunakan oleh git) sepenuhnya dalam penyemak imbas anda: tampal asal di sebelah kiri, versi baharu di sebelah kanan, dan anda mendapat paparan berdampingan dengan nombor baris, sorotan peringkat perkataan pada baris yang berubah, serta kiraan baris yang ditambah, dibuang dan tidak berubah.

Cara guna

  1. 1Tampal yang asal. Letak teks asal ke dalam kotak kiri. Boleh berupa ayat, perenggan atau beribu-ribu baris - diff berjalan dalam penyemak imbas.
  2. 2Tampal versi yang diubah. Letak versi baharu ke dalam kotak kanan. Diff berdampingan dikemas kini semasa anda menaip, dengan nombor baris dan sorotan peringkat perkataan pada baris yang berubah di tempat.
  3. 3Tapis bunyi. Togol Abaikan huruf besar-kecil atau Abaikan ruang jika perbezaan tersebut tidak bermakna. Gunakan Tukar sisi untuk membalikkan perbandingan, atau Salin sebagai tampalan untuk menyalin diff bersepadu.

Untuk siapa

Perbandingan berjalan semasa anda menaip dan kekal pada peranti anda - tiada apa yang dimuat naik, jadi ia selamat untuk draf yang belum diterbitkan, kontrak, kod sumber dan gesaan AI. Diff baris menggunakan algoritma Myers untuk mencari set minimum penyisipan dan pemadaman yang menukar teks kiri kepada yang kanan - pendekatan yang sama yang mendasari git diff - jadi sorotan menjejaki apa yang sebenarnya berubah dan bukannya menjadi merah dari pengeditan pertama. Pada baris yang berubah di tempat, laluan peringkat perkataan kedua mengenal pasti perkataan yang berubah, dengan coretan pada yang dibuang dan latar hijau pada yang ditambah.

Dua togol mengekang bunyi: Abaikan huruf besar-kecil menganggap Helo dan HELO sebagai sama, dan Abaikan ruang mengabaikan perubahan lekukan, ruang di hujung baris dan ruang berganda. Tekan Tukar sisi untuk membalikkan arah perbandingan tanpa menaip semula, atau Salin sebagai tampalan untuk mendapatkan tampalan - / + bersepadu bagi perubahan sahaja.

Soalan lazim

Adakah alat perbandingan teks ini percuma?

Ya - 100% percuma, tanpa pendaftaran dan tanpa had aksara. Diff berjalan secara tempatan dalam penyemak imbas anda, jadi ia kekal pantas walaupun pada teks yang panjang.

Adakah teks saya dimuat naik ke mana-mana?

Tidak. Kedua-dua teks dibandingkan sepenuhnya dalam penyemak imbas anda dan tidak pernah menyentuh pelayan, yang menjadikan alat ini selamat untuk draf yang belum diterbitkan, kontrak, kod sumber dan gesaan AI yang sulit.

Bagaimana diff memutuskan apa yang berubah?

Ia menggunakan algoritma Myers diff untuk mengira skrip pengeditan minimum yang menukar teks kiri kepada yang kanan. Hasilnya ialah urutan baris yang tidak berubah, dipadam dan disisipkan - model yang sama yang digunakan oleh git. Pasangan padam/sisip bersebelahan digabungkan menjadi satu baris "diubah" supaya anda melihatnya berdampingan, dan diff peringkat perkataan kedua mengenal pasti perkataan tepat yang berubah.

Apa sebenarnya yang diabaikan oleh Abaikan ruang?

Ia menggabungkan jujukan ruang kepada satu ruang dan memangkas ruang di hadapan dan hujung sebelum membandingkan setiap baris. Jadi baris kosong tambahan, perubahan lekukan, atau tab berbanding empat ruang tidak akan muncul sebagai perbezaan - perubahan dalam perkataan masih akan terserlah.

Adakah diff mengendalikan Unicode, emoji dan skrip bukan Latin?

Ya. Diff baris dan perkataan beroperasi pada aksara Unicode, jadi emoji, teks Cina, Arab dan Cyrillic semuanya dibandingkan dengan betul. Tiada tokenisasi khusus bahasa - alat ini hanya mencari aksara yang sepadan.

Bolehkah saya membandingkan teks yang besar?

Ya - alat ini mengendalikan beratus-ratus ribu aksara dengan selesa. Untuk pasangan yang sangat besar dan berbeza sepenuhnya (jutaan aksara di kedua-dua belah) ia beralih kepada diff kasar 'ganti semua' untuk kekal responsif dan bukannya membekukan halaman.

Apa yang dihasilkan oleh Salin sebagai tampalan?

Tampalan gaya bersepadu mudah dengan satu aksara awalan bagi setiap baris: ruang untuk baris tidak berubah, '-' untuk baris dibuang, dan '+' untuk baris ditambah. Tampalnya ke dalam sembang, isu atau ulasan kod apabila anda mahukan rekod teks perubahan yang ringkas dan bukannya paparan berdampingan penuh.

Mengapa dua teks yang sama masih menunjukkan baris?

Jika togol dimatikan dan teks adalah sama pada peringkat bait, panel hasil mengecutkan kepada mesej 'Teks adalah sama'. Dengan Abaikan huruf besar-kecil atau Abaikan ruang dihidupkan, teks peringkat bait mungkin berbeza tetapi perbandingan masih melaporkan tiada perubahan semantik - mesej kemudian menyatakan bahawa teks adalah sama di bawah peraturan yang dipilih.