Fjern dupliserte linjer: sorter og rydd opp
Fjern dupliserte linjer fra en tekstliste, med alternativer for store/små bokstaver og alfabetisk sortering.
Cleaned Result
Paste your text list here... Apple Orange Apple (duplicate) Banana
Fjern dupliserte linjer
Dette verktøyet deler inn limt tekst i enkeltlinjer og beholder bare de unike, ved å fjerne hver linje som gjentas lenger ned i listen. Fire separate brytere avgjør når to linjer telles som like: om det skilles mellom store og små bokstaver, om mellomrom trimmes, om tomme linjer fjernes, og om resultatet sorteres alfabetisk eller beholdes i opprinnelig rekkefølge.
Slik fungerer det
Inndataen deles ved hvert linjeskift, og hver gjenværende linje sammenlignes med dem som allerede er sett. Med trim mellomrom på, som er standardinnstillingen, fjernes innledende og etterfølgende mellomrom fra hver linje før sammenligningen, slik at en linje med et overflødig mellomrom på slutten ikke lenger telles som forskjellig fra samme linje uten det mellomrommet. Med fjern tomme linjer på, også standard, fjernes tomme linjer som blir igjen etter trimmingen direkte i stedet for å telles som duplikater av hverandre. Hver linje sammenlignes med små bokstaver med mindre skill mellom store og små bokstaver er slått på; derfor smelter "Melk" og "melk" som standard sammen til én linje og forblir bare atskilt når denne bryteren aktiveres. Den første gangen en linje forekommer, beholdes den, senere gjentakelser fjernes. Når sorter alfabetisk slås på, blir de gjenværende linjene omorganisert fra A til Å i stedet for å beholde rekkefølgen de ble limt inn i.
Eksempel
Ved å lime inn denne handlelisten på seks linjer, med trim mellomrom og fjern tomme linjer på og skill mellom store og små bokstaver av, gjenstår fire unike linjer: Melk, Brød, Smør og Egg. Resultatpanelet viser 6 linjer totalt, 2 fjernet og 4 gjenværende, fordi den tredje linjen bare var en gjentakelse med små bokstaver av den første, og den fjerde linjen var den andre med et ekstra mellomrom på slutten. Når skill mellom store og små bokstaver slås på, endres resultatet: "melk" telles nå som en egen linje atskilt fra "Melk", så det er 5 linjer igjen i stedet for 4, med bare 1 fjernet.
Inndata:
Melk
Brød
melk
Brød
Smør
Egg
Resultat (uten skille mellom store og små bokstaver, trimmet, uten tomme linjer):
Melk
Brød
Smør
Egg
Med sorter alfabetisk også slått på, kommer de samme fire linjene tilbake som Brød, Egg, Melk, Smør, i alfabetisk rekkefølge i stedet for rekkefølgen de ble limt inn i. Denne sorteringen ser bort fra store og små bokstaver, så "Melk" og "melk" ville havnet tett på hverandre selv med skille mellom store og små bokstaver slått på. Tallene for Totalt, Fjernet og Gjenværende oppdateres hver gang listen behandles, slik at effekten av hver bryter vises umiddelbart.