Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis Tekstsortering

Sorter tekstlinjer alfabetisk, etter lengde, numerisk eller tilfeldig. Fjern duplikater, trim mellomrom og bland lister.

Fungerer uten nett når den er lastet
Sortert · 0 linjer
Sortert utdata vises her…

Vanlige bruksområder

  • Sortr og organiser lister alfabetiskSortr handlelister, gjøremål, navn eller enhver punktert liste i alfabetisk rekkefølge øyeblikkelig.
  • Rengjør og deduplicer dataraderFjern duplikatrader, trimmer mellomrom og normaliser tekstdata fra CSV-eksporter og logger.
  • Sortr importdeklarasjoner og kodelisterSortr importdeklarasjoner, CSS-klasserlister, JSON-nøkler eller enhver kodeliste i konsekvent rekkefølge.
  • Sortr en navneliste alfabetiskAlfabetiser deltakerlister, lagoppstillinger, elevnavn og kreditlister etter fornavn eller etternavn.
  • Bland en liste tilfeldigBland navn, gjenstander eller oppføringer tilfeldig for rettferdig rekkefølge, tilfeldig tildeling eller spilloppsett.

Hvordan det fungerer

Sorteringen kjører helt i nettleseren med JavaScripts innebygde Intl.Collator-API — ingen server, ingen bibliotek, ingen opplasting. Hver sorteringsrekkefølge, fra alfabetisk til naturlig tallsortering, beregnes på stedet mens du skriver eller endrer valg.

  1. 1
    Inndataene deles i linjer
    Den innlimte teksten deles på linjeskift. Valgfri forbehandling kjører først: mellomrom i starten og slutten av hver linje fjernes, og tomme linjer forkastes — begge deler kan stilles inn.
  2. 2
    Intl.Collator håndterer rekkefølgen
    For alfabetisk og naturlig sortering initialiseres nettleserens innebygde Intl.Collator med sidens gjeldende språk, så tegn med aksent (å, ä, ö osv.) sorteres i riktig rekkefølge for språket. Naturlig modus setter numeric-flagget, så 'file2' kommer før 'file10' i stedet for at sifre behandles som vanlige tegn.
  3. 3
    Sammenligningsnøkler fjerner støy
    Før sammenligningen kan hver linje eventuelt få innledende artikler (the, a, an) og tegnsetting fjernet fra sorteringsnøkkelen — den opprinnelige linjeteksten beholdes uendret i resultatet, bare nøkkelen som brukes til sortering endres.
  4. 4
    Stokking bruker kryptografisk tilfeldighet
    Tilfeldig stokking kaller crypto.getRandomValues for å lage en matrise med tilfeldige 32-bits heltall, og kjører deretter en Fisher-Yates-stokking av linjene med disse verdiene — og unngår skjevheten som følger med metoder basert på Math.random().

Relaterte verktøy

Ofte stilte spørsmål