Hoppa till innehåll
100% lokalt

Naturliga sorteringslinjer

Sortera linjer som en person skulle göra, så "artikel2" kommer före "artikel10".

Inmatning
Utmatning

Naturliga sorteringslinjer

Vanlig alfabetisk sortering jämför text tecken för tecken, så den sätter "item10" före "item2" - "1" kommer helt enkelt före "2" på den positionen. Detta verktyg sorterar linjer "naturligt" istället och jämför det faktiska numeriska värdet för alla siffror som det hittar, så "item2" sorterar korrekt före "item10", "file9" sorterar före "file10" och "v1.9" sorterar före "v1.10".

Klistra in en lista med rader – filnamn, versionsnummer, produkt-SKU:er, loggposter, kalkylbladsrader exporterade som text – och verktyget ordnar om dem som du skulle förvänta dig om du sorterade dem för hand. Under huven använder den webbläsarens inbyggda Intl.Collator med det numeriska alternativet, vilket är samma jämförelselogik som används av filhanterare och versionsmedveten sortering på annat håll, så resultaten matchar det du är van vid att se.

Växla mellan stigande och fallande ordning med ett enda alternativ. Sorteringen är skiftläges- och accentokänslig: "Apple" och "apple" behandlas som lika, och linjer som jämför lika behåller sin ursprungliga relativa ordning, så resultatet förblir förutsägbart även med blandade skiftlägen. Windows (CRLF) och Unix (LF) radändelser hanteras på samma sätt, och till och med mycket stora listor - tiotusentals rader - sorteras i millisekunder, med den exakta timingen som visas i sammanställningen under utgången.

Allt körs lokalt i din webbläsare. Din lista laddas aldrig upp någonstans, så det är säkert att sortera privata data – interna fillistor, kund-ID, opublicerade versionshistorik. Kopiera det sorterade resultatet, ladda ner det som en .txt-fil eller skicka det direkt till ett annat verktyg för att fortsätta städa listan.

FAQ

Hur skiljer sig detta från en vanlig alfabetisk sorts?
En vanlig sortering jämför text tecken för tecken, så "item10" sorteras före "item2". Det här verktyget jämför det numeriska värdet för sifferkörningar istället, så "item2" sorterar korrekt före "item10".
Ignorerar den skillnader i versaler och gemener?
Ja. Sortering använder basbokstavsjämförelse, så "Äpple" och "äpple" behandlas som lika och behåller sin ursprungliga relativa ordning i resultatet.
Kan jag sortera i fallande ordning?
Ja. Växla riktningsalternativet från stigande till fallande för att vända den sorterade ordningen.
Vad händer med rader som inte har några siffror alls?
De sorterar alfabetiskt, precis som du kan förvänta dig av en normal textsortering - den numeriska jämförelsen ändrar bara resultatet när siffror finns.
Är min text uppladdad någonstans?
Nej. Naturlig sortering körs helt i din webbläsare – din lista lämnar aldrig din enhet.