Utilità di testo

Confronta testi

Confronta due blocchi affiancati con numeri di riga allineati, modifiche interne, unified diff e controlli precisi per maiuscole, spazi, righe vuote e Unicode.

Originale

Testo sinistro

A

Modificato

Testo destro

B

Opzioni di confronto

Impostazioni differenze

Esecuzione locale

Pronto.

Riepilogo confronto

Statistiche differenze

Righe a sinistra0
Righe a destra0
Aggiunte0
Rimosse0
Coppie modificate0
Invariate0
Blocchi modificati0

Differenze affiancate

Originale

Modificato

Unified diff

Copia questo output patch standard in note, revisioni del codice o sistemi di ticket.

Esempi comuni

Riferimento marcatori

MarcatoreSignificatoUso
+La riga esiste solo nel testo modificatoContenuto aggiunto
-La riga esiste solo nell'originaleContenuto rimosso
La riga esiste su entrambi i latiContesto
@@Inizio e intervalli di righe di una sezione modificataBlocco patch

Come funziona il confronto

Elaborazione locale privataEntrambi i testi vengono confrontati nel browser. Nulla viene caricato.
Motore affidabileUn diff limitato di tipo Myers gestisce righe ripetute senza la vecchia matrice di memoria quadratica.
Opzioni di esclusioneSpazi, righe vuote e maiuscole possono essere ignorati per ridurre il rumore senza cambiare il testo mostrato.
Confronto UnicodeNFC unisce accenti equivalenti; NFKC equipara anche forme di compatibilità come i caratteri a larghezza intera.

Domande frequenti

Il testo viene caricato?

No. Confronto e visualizzazione avvengono localmente nel browser.

Posso confrontare codice, JSON o elenchi?

Sì. Il confronto per riga è adatto a bozze, codice, configurazioni, JSON ed elenchi ordinati.

Perché una riga modificata conta come aggiunta e rimossa?

Una sostituzione è una rimozione più un'aggiunta; le coppie modificate e l'evidenziazione interna mostrano i dettagli.

Quale normalizzazione Unicode scegliere?

Usa NFC per il testo normale e NFKC quando le forme di compatibilità devono risultare equivalenti.