Gratis Textsorterare
Sortera textrader alfabetiskt, efter längd, numeriskt eller slumpmässigt. Ta bort dubbletter, trimma blanksteg och blanda listor.
Vanliga användningar
- Sortera och organisera listor alfabetisktSortera matlistor, att-göra-objekt, namn eller någon lista med punkter i alfabetisk ordning direkt.
- Rensa och avduplicera dataraderTa bort dubblettlinjer, trimma mellanslag och normalisera textdata från CSV-exporter och loggar.
- Sortera importdeklarationer och kodlistorSortera importdeklarationer, CSS-klasslistor, JSON-nycklar eller någon kodlista i konsekvent ordning.
- Sortera en namnlista alfabetisktAlfabetisera deltagarelistor, lagsammansättningar, elevnamn och kreditlistor efter förnamn eller efternamn.
- Blanda en lista slumpmässigtBlanda namn, objekt eller poster slumpmässigt för rättvis ordning, slumpmässig tilldelning eller spelkonfiguration.
Så här fungerar det
Sortering körs helt i din webbläsare med JavaScripts inbyggda Intl.Collator-API — ingen server, inget bibliotek, ingen uppladdning. Varje sorteringsordning, från alfabetisk till naturlig talssortering, beräknas direkt medan du skriver eller ändrar alternativ.
- 1Indata uppdelad i raderDin inklistrade text delas upp på radbrytningstecken. Valfri förbearbetning körs först: inledande och avslutande blanktecken trimmas från varje rad, och tomma rader kastas — båda konfigurerbara.
- 2Intl.Collator hanterar ordningFör alfabetisk och naturlig sortering initieras webbläsarens inbyggda Intl.Collator med din aktuella webbplatsspråkinställning så att accenterade tecken (å, ä, ö, osv.) sorteras i rätt språkordning. Läget "naturlig" ställer in den numeriska flaggan, så att 'file2' rankas före 'file10' istället för att behandla siffror som vanliga tecken.
- 3Jämförelsenycklar rensar bort brusInnan jämförelse kan varje rad valfritt få inledande artiklar (the, a, an) och icke-alfanumeriska skiljetecken borttagna från sin sorteringsnyckel — den ursprungliga radtexten hålls intakt i utdatan, bara nyckeln som används för ordning ändras.
- 4Blandning använder kryptografisk slumpmässighetDet slumpmässiga blandningsläget anropar crypto.getRandomValues för att generera en array av slumpmässiga 32-bitars heltal, och kör sedan en Fisher-Yates-blandning över raderna med hjälp av dessa värden — vilket undviker den snedvridning som kommer med Math.random()-baserade angreppssätt.
Relaterade verktyg
Dubblettradsletare
Hitta, räkna eller ta bort dubblettrader från en lista. Perfekt för att städa upp e-postlistor, granskningsloggar eller hitta upprepade poster i datadumpar.
Emojiväljare
Sök och kopiera emojis med ett klick. Bläddra efter kategori, bygg en rad med flera emojis, välj hudton och hitta de du använt nyligen.
Lyckohjul
Skriv en lista med namn eller val, snurra hjulet och låt det välja ett slumpmässigt, med tickljud, konfetti och möjlighet att ta bort varje vinnare.