Ugrás a fő tartalomra

Ingyenes Szövegrendező

Rendezd a szöveg sorait ábécérendbe, hossz szerint, numerikusan vagy véletlenszerűen. Távolítsd el a duplikátumokat, trimmelj szóközöket, és keverj listákat.

Betöltés után offline is működik
Rendezve · 0 sor
A rendezett kimenet itt jelenik meg…

Gyakori felhasználások

  • Listák rendezése és szervezése ábécérendbenRendezzen bevásárlólistákat, tennivalókat, neveket vagy bármilyen felsorolt listát ábécérendben azonnal.
  • Az adatsorokat tisztítsa meg és dedupikciójarezseTávolítson el duplikált sorokat, vágja le a szóközöket és normalizálja a szöveges adatokat a CSV-exportokból és naplókból.
  • Import utasítások és kódlisták rendezéseRendezheti az importálási utasítások, CSS-osztálylista, JSON kulcsok vagy bármilyen kódlistát konzisztens sorrendben.
  • Neveket listáját rendezése betűrendbenAlfabetizálja a résztvevő listák, csapat összeállítás, tanulmányi nevek és hitels listákat az első vagy vezetékév szerint.
  • Lista véletlenszerű összekeveréseVéletlenszerűen kevers össze neveket, tárgyakat vagy bejegyzéseket a tisztességes rendezéshez, véletlenszerű hozzárendeléshez vagy játékbeállításhoz.

Hogyan működik

A rendezés teljes egészében a böngésződben zajlik, a JavaScript beépített Intl.Collator API-jával — nincs szerver, nincs könyvtár, nincs feltöltés. Minden rendezési sorrend, az ábécé szerintitől a természetes szám szerinti rendezésig, azonnal kiszámolódik, ahogy gépelsz vagy módosítasz egy beállítást.

  1. 1
    A bemenet sorokra bomlik
    A beillesztett szöveged újsor karakterek mentén bomlik. Egy opcionális előfeldolgozás fut le először: minden sor eleji és végi szóköz eltávolításra kerül, az üres sorok pedig elvetésre kerülnek — mindkettő beállítható.
  2. 2
    Az Intl.Collator kezeli a sorrendet
    Az ábécé szerinti és a természetes rendezésekhez a böngésző beépített Intl.Collator-ja az aktuális oldal nyelvi beállításával inicializálódik, így az ékezetes karakterek (á, é, ő stb.) a helyes nyelvi sorrendben rendeződnek. A "természetes" mód beállítja a numeric jelzőt, így a "fájl2" a "fájl10" elé kerül, ahelyett hogy a számjegyeket sima karakterként kezelné.
  3. 3
    Az összehasonlító kulcsok eltávolítják a zajt
    Az összehasonlítás előtt minden sor esetén opcionálisan eltávolíthatók a kezdő névelők (angolban a the, a, an) és a nem alfanumerikus írásjelek a rendezési kulcsból — az eredeti sorszöveg érintetlen marad a kimenetben, csak a rendezéshez használt kulcs módosul.
  4. 4
    A keverés kriptográfiai véletlenszerűséget használ
    A véletlenszerű keverés mód meghívja a crypto.getRandomValues függvényt, hogy egy véletlenszerű 32 bites egészekből álló tömböt generáljon, majd ezekkel az értékekkel Fisher-Yates keverést futtat a sorokon — elkerülve a Math.random()-alapú megközelítésekkel járó torzítást.

Kapcsolódó eszközök

Gyakran ismételt kérdések