Regels sorteren & ontdubbelen
Sorteer regels alfabetisch of natuurlijk, verwijder duplicaten en lege regels
Over deze tool
Een werkbank voor regels: plak een willekeurige lijst en sorteer die alfabetisch, omgekeerd, natuurlijk (item2 vóór item10), op lengte, of schud hem door elkaar — desgewenst met witruimte bijgesneden, lege regels weggelaten en duplicaten verwijderd met behoud van volgorde. Het aantal verwijderde regels wordt gemeld, zodat je precies ziet wat het ontdubbelen deed.
Natuurlijk sorteren is de optie waar je het vaakst naar grijpt: gewoon alfabetisch sorteren zet “item10” vóór “item2” omdat het teken voor teken vergelijkt, terwijl natuurlijk sorteren ingebedde getallen numeriek vergelijkt — de volgorde die mensen verwachten bij bestandsnamen, versies en ID’s.
Het ontdubbelen bewaart het eerste voorkomen en behoudt de oorspronkelijke volgorde van de overblijvers, wat uitmaakt als de lijstvolgorde betekenis heeft (imports, configuratieregels, afspeellijsten). Een hoofdletterongevoelige modus behandelt “Apple” en “apple” als dezelfde regel.
Veelgestelde vragen
- Wat is het verschil tussen alfabetisch en natuurlijk sorteren?
- Alfabetisch vergelijkt tekencodes, dus “file10” < “file2” (omdat “1” < “2” op positie 5). Natuurlijk sorteren herkent cijferreeksen en vergelijkt ze als getallen, wat file2 < file10 geeft. Gebruik natuurlijk voor alles met getallen erin.
- Behoudt ontdubbelen het eerste of het laatste voorkomen?
- Het eerste. Regels worden van boven naar beneden gescand en een regel valt alleen af als eerder een identieke (of, in hoofdletterongevoelige modus, gelijke) regel voorkwam — zodat de overgebleven volgorde met het origineel overeenkomt.
- Hoe groot mag de lijst zijn?
- Honderdduizenden regels gaan prima — de bewerkingen zijn eenvoudige doorlopen plus een sortering. Alles blijft in het browsergeheugen, dus de praktische grens is je machine, niet een serverquotum.
- Kan ik bewerkingen combineren?
- Ja, en ze worden in een zinnige volgorde toegepast: eerst bijsnijden, dan lege regels weg, dan ontdubbelen, dan sorteren — zodat “ apple ” en “apple” samen ontdubbelen als bijsnijden aanstaat, en het sorteren altijd de opgeschoonde lijst ziet.