Utilia

Sorter linjer

Sorter tekstlinjer alfabetisk, etter tallverdi, lengde eller i naturlig rekkefølge, snu dem eller stokk dem tilfeldig. Gratis og privat, i nettleseren din.

Slik sorterer du linjer

  1. Lim inn listen din i inndatafeltet, ett element per linje.
  2. Velg hvordan du vil Sorter etter: alfabetisk, naturlig rekkefølge, tallverdi, linjelengde, snu nåværende rekkefølge eller tilfeldig stokking.
  3. Kryss av for alternativene du trenger: Synkende, Ignorer store og små bokstaver, Fjern duplikater, Fjern tomme linjer eller Fjern mellomrom i start og slutt.
  4. Den sorterte listen vises i resultatboksen. Klikk på Sorter igjen når som helst, for eksempel for å få en ny tilfeldig stokking.
  5. Kopier resultatet og lim det inn der du trenger det.

Antall linjer og antall linjer som er fjernet av rensealternativene, vises under resultatet.

Sorteringsrekkefølgene forklart

Alfabetisk (A → Å) bruker språkets ekte regler i stedet for rå tegnkoder. Bokstaver med aksent sorteres ved siden av grunnbokstaven sin, og sorteringen følger språket på siden. På norsk kommer derfor æ, ø og å til slutt i alfabetet, etter z, slik de skal: «zebra» står foran «ærlig», «øl» og «åker». En enkel sortering etter tegnkoder kan gi en annen rekkefølge.

Naturlig rekkefølge behandler grupper av sifre som tall. En ren alfabetisk sortering setter «element10» foran «element2» fordi den sammenligner tegn for tegn. Naturlig rekkefølge gir element1, element2, element10, slik et menneske forventer. Det er ideelt for filnavn, kapitteloverskrifter og versjonsnumre.

Tallverdi leter etter det første tallet i hver linje og sorterer etter den verdien: «2 kg», «10 kg», «100 kg». Negative tall, desimaltall (3.5 eller 3,5) og tusenskilletegn (1,200 eller 1 200) gjenkjennes. Linjer uten tall blir stående til slutt, i opprinnelig rekkefølge.

Linjelengde sorterer fra den korteste til den lengste linjen, målt i tegn. Linjer med lik lengde beholder sin opprinnelige rekkefølge.

Snu nåværende rekkefølge vender listen opp ned uten å sortere den: den siste linjen blir den første.

Tilfeldig stokking blander linjene med nettleserens kryptografiske tilfeldighetsgenerator, så alle rekkefølger er like sannsynlige. Bruk den til å trekke navn, blande en spilleliste eller stokke spørsmål i en quiz. Hvert klikk på Sorter gir en ny stokking.

Rensealternativer

  • Synkende snur retningen: Å til A, største tall først, lengste linje først.
  • Ignorer store og små bokstaver behandler «eple» og «Eple» som like ved sortering og ved fjerning av duplikater. Uten dette alternativet holdes versjoner med små og store bokstaver adskilt.
  • Fjern duplikater beholder bare første forekomst av hver linje.
  • Fjern tomme linjer tar bort blanke linjer, også linjer som bare inneholder mellomrom.
  • Fjern mellomrom i start og slutt fjerner mellomrom og tabulatorer i begynnelsen og slutten av hver linje, så du slipper overraskelser når et forlatt mellomrom endrer sorteringen.

Linjeskiftstypen i teksten din (Windows eller Unix) bevares i resultatet.

Ofte stilte spørsmål

Hvorfor kommer «element10» foran «element2»?

Slik fungerer en ren alfabetisk sortering: den sammenligner «1» med «2» og stopper der. Velg Naturlig rekkefølge for å sortere tallene inne i teksten etter verdi.

Hvordan behandles linjer uten tall ved numerisk sortering?

De plasseres etter alle linjene som inneholder et tall, i den rekkefølgen de hadde i inndataene, enten du sorterer stigende eller synkende.

Er den tilfeldige stokkingen virkelig tilfeldig?

Ja. Den bruker Fisher–Yates-algoritmen med tilfeldighetsgeneratoren i Web Crypto, uten den lille skjevheten en naiv stokking gir. Hver mulig rekkefølge har samme sjanse.

Kan jeg sortere og fjerne duplikater samtidig?

Ja. Kryss av for Fjern duplikater og velg en hvilken som helst sorteringsrekkefølge. Kombiner det med Ignorer store og små bokstaver og Fjern mellomrom i start og slutt for å fange duplikater som bare skiller seg i store bokstaver eller mellomrom.

Endrer sorteringen selve linjene?

Nei. Bortsett fra den valgfrie fjerningen av mellomrom beholdes hver linje nøyaktig slik du skrev den, og bare rekkefølgen endres.

Sendes listen min til en server?

Nei. Sorteringen skjer helt og holdent i nettleseren din, og ingenting du limer inn, lastes opp.