Utilia

Sorok rendezése

Rendezd a szövegsorokat betűrendbe, számérték vagy hossz szerint, természetes sorrendben, fordítsd meg vagy keverd össze őket. Ingyenes, a böngésződben fut.

Hogyan rendezd a sorokat

  1. Illeszd be a listádat a beviteli mezőbe, soronként egy elemmel.
  2. Válaszd ki a Rendezés szempontját: betűrend, természetes sorrend, számérték, sor hossza, a jelenlegi sorrend megfordítása vagy véletlenszerű keverés.
  3. Jelöld be a szükséges beállításokat: Csökkenő, Kis- és nagybetűk figyelmen kívül hagyása, Duplikátumok eltávolítása, Üres sorok eltávolítása vagy Szóközök levágása.
  4. A rendezett lista az eredménymezőben jelenik meg. Bármikor kattints újra a Rendezés gombra, például új véletlenszerű keveréshez.
  5. Másold ki az eredményt, és illeszd be, ahová szükséged van rá.

A sorok számát és a tisztítási beállítások által eltávolított sorok számát az eredmény alatt látod.

A rendezési módok magyarázata

A Betűrend (A → Z) valódi nyelvi szabályokat használ, nem nyers karakterkódokat. Az ékezetes betűk az alapbetűjük mellé kerülnek, így az „érme” nem kerül a lista végére, ahogy egy egyszerű rendezésnél történne. A rendezés az oldal nyelvének szabályait követi, ami a magyar mellett például a német vagy északi nyelvű szavaknál is számít.

A természetes sorrend a számjegycsoportokat számként kezeli. A sima betűrend az „elem10”-et az „elem2” elé teszi, mert karakterenként hasonlít össze; a természetes sorrend elem1, elem2, elem10 sorrendet ad, ahogy egy ember elvárná. Ideális fájlnevekhez, fejezetcímekhez és verziószámokhoz.

A Számérték minden sorban az első számot keresi, és az alapján rendez: „2 kg”, „10 kg”, „100 kg”. Felismeri a negatív számokat, a tizedes törteket (3.5 vagy 3,5) és az ezreselválasztókat (1,200 vagy 1 200). A számot nem tartalmazó sorok a végén maradnak, az eredeti sorrendjükben.

A Sor hossza a legrövidebbtől a leghosszabbig rendez, karakterekben számolva. Az azonos hosszúságú sorok megtartják az eredeti sorrendjüket.

A Jelenlegi sorrend megfordítása fejre állítja a listát rendezés nélkül: az utolsó sor lesz az első.

A Véletlenszerű keverés a böngésződ kriptográfiai véletlenszám-generátorával keveri a sorokat, így minden sorrend egyformán valószínű. Használd nevek sorsolásához, lejátszási lista összekeveréséhez vagy kvízkérdések véletlenszerűsítéséhez. A Rendezés minden megnyomása új keverést ad.

Tisztítási beállítások

  • A Csökkenő megfordítja az irányt: Z-től A-ig, a legnagyobb szám elöl, a leghosszabb sor elöl.
  • A Kis- és nagybetűk figyelmen kívül hagyása az „alma” és az „Alma” szót azonosnak veszi rendezéskor és duplikátumok eltávolításakor. Nélküle a kis- és nagybetűs változatok külön maradnak.
  • A Duplikátumok eltávolítása minden sorból csak az első előfordulást tartja meg.
  • Az Üres sorok eltávolítása elhagyja az üres sorokat, azokat is, amelyek csak szóközt tartalmaznak.
  • A Szóközök levágása minden sor elején és végén eltávolítja a szóközöket és tabulátorokat, így nem lep meg, ha egy odatévedt szóköz megváltoztatja a sorrendet.

A szöveged sorvége (Windows vagy Unix) megmarad az eredményben.

Gyakori kérdések

Miért van az „elem10” az „elem2” előtt?

A tiszta betűrendes rendezés így működik: összehasonlítja az „1”-et a „2”-vel, és megáll. Válaszd a Természetes sorrend módot, hogy a szövegen belüli számokat érték szerint rendezze.

Hogyan kezeli a számmentes sorokat a számérték szerinti rendezés?

Az összes számot tartalmazó sor után kerülnek, a bemenetben szereplő sorrendjükben, akár növekvő, akár csökkenő rendezést választasz.

Tényleg véletlenszerű a keverés?

Igen. A Fisher–Yates-algoritmust használja a Web Crypto véletlenszám-generátorával, a naiv keverések apró torzítása nélkül. Minden lehetséges sorrendnek ugyanannyi az esélye.

Rendezhetek és távolíthatok el duplikátumot egyszerre?

Igen. Jelöld be a Duplikátumok eltávolítása beállítást, és válassz bármilyen rendezési módot. Kombináld a Kis- és nagybetűk figyelmen kívül hagyása és a Szóközök levágása beállítással, hogy a csak nagybetűben vagy szóközben eltérő duplikátumokat is elkapd.

Megváltoztatja a rendezés magukat a sorokat?

Nem. Az opcionális szóközlevágástól eltekintve minden sor úgy marad, ahogy beírtad; csak a sorrend változik.

Elküldi a listámat egy szervernek?

Nem. A rendezés teljes egészében a böngésződben történik, és amit beillesztesz, semmi nem kerül feltöltésre.