Guida

Come rimuovere e gestire le righe duplicate

Inserisci il testo, scegli tra rimozione, estrazione o evidenziazione delle righe duplicate e imposta, se necessario, la sensibilità a maiuscole e minuscole. La modalità predefinita rimuove le occorrenze ripetute successive alla prima.

Strumento Rimuovi Linee Duplicate

Panoramica

Questo strumento analizza un testo riga per riga per gestire le ripetizioni. Puoi usarlo quando devi ripulire un elenco, ottenere una sola rappresentazione di ciascuna riga ripetuta oppure individuare visivamente le posizioni duplicate. Il confronto può distinguere tra maiuscole e minuscole; nell'impostazione predefinita, invece, le righe vengono confrontate dopo la conversione in minuscolo.

La modalità iniziale è remove, che elimina dal risultato le posizioni ripetute successive alla prima occorrenza registrata. Sono disponibili anche extract, per conservare una riga rappresentativa per ciascuna chiave di confronto, e highlight, per contrassegnare le posizioni duplicate senza rimuovere le altre righe.

Procedura

  1. Inserisci nel campo di testo l'elenco o il contenuto da controllare, mantenendo una riga per elemento. Le righe vengono separate dal carattere di nuova riga. Il campo è facoltativo: se non inserisci testo, l'elaborazione termina senza trovare duplicati.

  2. Scegli l'operazione da eseguire. Lascia remove per eliminare le ripetizioni successive alla prima riga registrata. Se vuoi un elenco ridotto con una sola riga rappresentativa per chiave di confronto, seleziona extract. Per esaminare il testo senza togliere righe, usa highlight.

  3. Decidi come trattare maiuscole e minuscole. Con il confronto predefinito, per la comparazione ogni riga viene convertita in minuscolo. Attiva il confronto sensibile alle maiuscole quando, per esempio, Codice-A e codice-a devono essere considerati diversi.

  4. Se l'opzione è disponibile, stabilisci se mantenere la prima occorrenza. Nell'impostazione predefinita la prima riga registrata per una chiave viene conservata, mentre le posizioni ripetute successive possono essere rimosse in modalità remove.

  5. Avvia l'elaborazione e leggi il testo risultante. Per una verifica più precisa, controlla anche l'ordine delle righe: extract mantiene l'ordine in cui compaiono per la prima volta le righe rappresentative, mentre highlight aggiunge >> davanti alle posizioni marcate come duplicate.

Come leggere il risultato

In remove, il risultato è un testo più breve: le posizioni ripetute dopo la prima registrazione vengono omesse. In extract, il risultato contiene una riga rappresentativa per ciascuna chiave di confronto, nell'ordine della prima comparsa. In highlight, le righe segnalate iniziano con >>, mentre le altre restano prive di quel prefisso.

Il confronto usa il testo completo della riga, a parte l'eventuale conversione in minuscolo prevista dall'impostazione predefinita. Non viene quindi applicata una pulizia generale degli spazi o della punteggiatura. Un valore di modalità diverso da remove, extract o highlight lascia il testo di input invariato. Se il campo è vuoto, l'elaborazione riesce ma non segnala duplicati.

Esempio pratico

Stai ripulendo un breve elenco di città in cui Milano compare due volte.

Inserisci Milano, Roma, Milano su tre righe e avvia l'elaborazione lasciando la modalità predefinita remove e il confronto non sensibile alle maiuscole.

Il risultato contiene due righe, Milano e Roma, nello stesso ordine: la seconda occorrenza di Milano viene omessa.

Limiti

  • Spazi e altri caratteri presenti nella riga fanno parte del confronto, perché viene usato il testo completo della riga e non un contenuto preventivamente rifinito.

Errori comuni

  • Righe apparentemente uguali che restano separate: può accadere quando differiscono per maiuscole e minuscole nel confronto sensibile oppure per spazi presenti nel testo completo. Disattiva la sensibilità alle maiuscole se la differenza non deve contare e verifica gli spazi nella riga prima di elaborare il testo.

Domande frequenti

Le maiuscole distinguono due righe duplicate?

Con il confronto predefinito, Riga A e riga a usano la stessa chiave perché ogni riga viene convertita in minuscolo per il confronto. Se attivi la sensibilità alle maiuscole, possono essere trattate come righe diverse.

Quale occorrenza viene mantenuta quando rimuovo i duplicati?

In remove, la prima occorrenza registrata viene mantenuta per impostazione predefinita e le posizioni ripetute successive vengono omesse dal risultato.

Cosa succede se lascio vuoto il campo di testo?

Se non inserisci testo, l'elaborazione riesce ma non trova duplicati. Il campo di input è facoltativo e parte da testo vuoto.

Strumento

Rimuovi Linee Duplicate