Regels sorteren

Richting

Plak een lijst met regels, namen, e-mailadressen, URL’s of SKU’s en deze tool zet ze op alfabetische volgorde. Kies de richting (A-Z of Z-A), bepaal of de vergelijking hoofdlettergevoelig is en verwijder desgewenst omringende spaties en lege regels vóór het sorteren. De vergelijking gebeurt op basis van de tekencode, dus is snel en voorspelbaar in plaats van taalbewust.

Hoe het sorteren werkt

  1. 1

    Plak je regels

    Eén invoer per regel. Spaties aan het eind en lege regels kunnen vooraf worden verwijderd.

  2. 2

    Kies de richting

    A-Z (oplopend) of Z-A (aflopend). Z-A is simpelweg de oplopende volgorde omgekeerd.

  3. 3

    Stel de opties in

    Zet hoofdlettergevoeligheid aan of uit en bepaal of spaties en lege regels worden verwijderd.

  4. 4

    Kopieer het gesorteerde resultaat

    Klik op Regels sorteren en kopieer de geordende lijst.

Hoe de vergelijking werkt

Regels worden teken voor teken vergeleken op basis van hun tekencode. Er is geen numerieke, natuurlijke, lengte- of taalbewuste modus, dus het gedrag is eenvoudig en consistent.

Optie Gedrag
Niet hoofdlettergevoelig (standaard) Apple en apple worden als gelijk behandeld; de oorspronkelijke volgorde beslist bij gelijkspel.
Hoofdlettergevoelig Hoofdletters worden vóór kleine letters gesorteerd, omdat A (code 65) vóór a (code 97) komt.
Richting A-Z Oplopend op tekencode.
Richting Z-A De A-Z-volgorde omgekeerd.
Spaties verwijderen Spaties aan begin en eind worden vóór het sorteren verwijderd.
Lege regels verwijderen Lege regels worden uit het resultaat geschrapt.

Wat deze tool niet doet

  • Geen numerieke of natuurlijke sortering. file10 komt vóór file2, omdat het tweede teken 1 wint van 2. Voor een sortering op versie heb je een tool met natuurlijke sortering nodig.
  • Geen ontdubbeling, geen willekeurige volgorde, geen sortering op lengte. Identieke regels blijven behouden.
  • Niet taalbewust. Letters met accenten en niet-Latijnse tekens worden geordend op hun bytewaarde en komen dus na het bereik A-Z / a-z in plaats van naast de basisletter die een lezer zou verwachten.

Namen in verschillende talen sorteren

Omdat de vergelijking op de tekencode gebeurt, houd rekening met:

  • Spaans. De ñ wordt na de z gesorteerd, niet tussen de n en de o.
  • Duits. ä, ö, ü en ß worden na de z gesorteerd; ze worden niet omgezet naar a/o/u/ss.
  • Zweeds. å, ä, ö komen ook na de z, wat toevallig overeenkomt met de Zweedse volgorde van deze letters.
  • Turks. De i met punt en de puntloze ı worden niet als aparte letters behandeld, en de niet-hoofdlettergevoelige vergelijking gebruikt ASCII-regels, dus İ en ı vallen niet samen zoals het Turks verwacht.

Als je een woordenboekexacte volgorde voor een specifieke taal nodig hebt, sorteer dan in een spreadsheet of een taalbewuste tool.

Lexicografische versus natuurlijke volgorde

Een lijst als file1, file2, file10 wordt hier gesorteerd als file1, file10, file2, omdat 1 vóór 2 bij het tweede teken wordt beslist. Dat is de standaard lexicografische volgorde. Natuurlijke sortering, die de cijferreeksen als getallen leest en file1, file2, file10 geeft, is een ander algoritme dat deze tool niet toepast.

Veelgestelde vragen

Hoofdletters hebben lagere tekencodes dan kleine letters (A is 65, a is 97), dus komen ze eerst. Zonder hoofdlettergevoeligheid worden hoofdletters en kleine letters als gelijk behandeld en beslist de oorspronkelijke volgorde bij gelijkspel.

Nee. Regels worden als tekst vergeleken, teken voor teken, dus 10 komt vóór 2 en file10 vóór file2. Voor een echte numerieke of versiesortering gebruik je een tool met natuurlijke sortering of een spreadsheet.

Nee. Elke hele regel wordt als één sleutel behandeld. Voor sorteren op kolommen gebruik je een spreadsheet of sort -k op de opdrachtregel.

Nee. Het kan spaties verwijderen en lege regels weglaten, maar identieke regels blijven behouden. Als je een lijst zonder herhalingen nodig hebt, verwijder de duplicaten dan eerst met een aparte tool.

Gerelateerde tools

Tool beschikbaar in andere talen