Gratis Tekstsortering
Sorter tekstlinjer alfabetisk, etter lengde, numerisk eller tilfeldig. Fjern duplikater, trim mellomrom og bland lister.
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.
- 1Inndataene deles i linjerDen 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.
- 2Intl.Collator håndterer rekkefølgenFor 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.
- 3Sammenligningsnøkler fjerner støyFø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.
- 4Stokking bruker kryptografisk tilfeldighetTilfeldig 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
Finn dupliserte linjer
Finn, tell eller fjern duplikatlinjer fra en liste. Flott for å rydde opp i e-postlister, revisjonslogger eller finne gjentatte poster i datadumper.
Emoji-velger
Søk etter og kopier emojier med ett klikk. Bla etter kategori, bygg en streng av flere emojier, velg en hudtone og finn dem du brukte nylig.
Hjulspinner
Skriv inn en liste med navn eller valg, snurr hjulet og la det velge ett tilfeldig, med tikke-lyd, konfetti og mulighet for å fjerne hver vinner.