TextToolbox Strumenti di testo istantanei

Confronto tra Testi

Incolla due versioni: il confronto si aggiorna mentre scrivi. Entrambi i testi restano sul tuo dispositivo.

Aggiunte 0
Eliminate 0
Invariate 0

Vedi esattamente cosa è cambiato

Confrontare due versioni a occhio è la faccenda più soggetta a errori nella revisione: un valore scambiato in una configurazione, una clausola riformulata in silenzio in un contratto, una sola riga cambiata in un'esportazione di 200 righe. Questo strumento esegue un confronto riga per riga — la stessa idea della sottosequenza comune più lunga che sta dietro a git — così le righe condivise vengono abbinate automaticamente e vengono segnalate solo le differenze vere. Le righe rimosse hanno il prefisso −, quelle aggiunte +, e le righe invariate sono attenuate così i cambiamenti risaltano.

Esempio pratico

Metti questa configurazione di quattro righe nel lato Originale: porta_server = 8080, timeout = 30, tentativi = 3, livello_log = info — e lo stesso testo nel lato Modificato ma con timeout = 60. Il confronto mostra esattamente una riga rimossa (− timeout = 30) seguita da una riga aggiunta (+ timeout = 60), con le altre tre righe invariate: i conteggi segnano 1 aggiunta, 1 eliminata, 3 invariate. Una modifica appare sempre come questa coppia −/+.

Domande frequenti

Perché una riga modificata appare come una rimossa più una aggiunta?

Perché il confronto lavora riga per riga: una riga o coincide esattamente oppure no. Una modifica appare quindi come la vecchia riga rimossa (−) e la nuova riga aggiunta (+). L'evidenziazione a livello di parola dentro una riga cambiata è una tecnica più fine che potremmo aggiungere in futuro — per ora la coppia di righe ti dice esattamente dove guardare.

Il mio testo viene caricato per confrontarlo?

No. Il confronto viene calcolato con JavaScript nella scheda del tuo browser — nessuno dei due lati del confronto viene inviato a un server, salvato o registrato, e questa pagina tiene deliberatamente il tuo testo fuori dall'URL. Chiudi la scheda e entrambi i testi spariscono.

Può confrontare codice e file di configurazione?

Sì — il confronto riga per riga è esattamente il modo in cui funzionano gli strumenti diff per sviluppatori, quindi è adatto a codice sorgente, file di configurazione, file .env, SQL e righe CSV. Incolla la versione vecchia a sinistra e quella nuova a destra; ogni riga cambiata appare come una coppia −/+.

Cosa fa esattamente l'approccio LCS?

LCS sta per longest common subsequence, la sottosequenza comune più lunga: lo strumento trova la serie più lunga di righe che i due testi condividono nello stesso ordine, la tratta come 'invariata' e riporta tutto il resto come rimosso o aggiunto. È la stessa idea di base dietro il diff di git, ed è per questo che il formato dell'output risulta familiare.

Inserisci questo strumento nel tuo sito

Uso libero, senza altra attribuzione oltre al link già presente nel widget. Gira interamente nel browser di chi visita, quindi non aggiunge carico al tuo server.

Anteprima del widget