Sări la conținut
Complet local

Sortați liniile după poziția cuvântului

Sortați liniile după un anumit cuvânt din fiecare rând, nu întreaga linie.

Intrare
Ieșire

Sortați liniile după poziția cuvântului

Sortarea liniilor după poziția cuvântului reordonează textul folosind un anumit cuvânt din fiecare rând ca cheie de sortare, în loc să compare linii întregi de la început. Este creat pentru liste în care câmpul după care doriți să sortați nu este primul lucru pe linie - o listă scrisă „Last First”, o linie de jurnal în care marcajul de timp se află după o etichetă sau un dump de coloane separate prin spațiu lipite direct dintr-o foaie de calcul.

Lipiți rândurile și setați poziția cuvântului: 1 sortează după primul cuvânt, 2 după al doilea și așa mai departe până la 20. Fiecare linie este împărțită pe spații albe, așa că spațiile sau tabulatorii dintre cuvinte contează ca un singur separator și nu aruncați în calcul. Dacă o linie are mai puține cuvinte decât poziția pe care ați ales-o, instrumentul revine la ultimul cuvânt al acelei linii ca cheie, așa că liniile scurte sau zdrențuite aterizează în continuare undeva, în loc să întrerupă sortarea. O linie complet goală sortează ca o cheie goală.

Două opțiuni rafinează comparația. Ordinea descrescătoare inversează rezultatul - util pentru listele „cel mai nou primul” sau „cel mai mare primul” odată ce ați ales cuvântul potrivit. Comparația care ține seama de majuscule și minuscule trece de la comparația implicită care ține cont de local, care nu ține seama de majuscule, la una care distinge majuscule de litere mici, ceea ce contează pentru etichete, coduri sau identificatori. Sortarea este stabilă, astfel încât liniile care partajează aceeași cheie își păstrează ordinea relativă inițială.

Utilizările tipice includ alfabetizarea unei liste de nume după nume atunci când este formatată „Familie dată” sau îndreptarea oricărei liste delimitate de spațiu după coloana care contează de fapt. Totul rulează local în browserul dvs. - textul dvs. nu este încărcat niciodată, așa că lipirea listelor sensibile precum listele de contacte rămâne privată.

FAQ

Ce se întâmplă dacă o linie are mai puține cuvinte decât poziția pe care am ales-o?
Instrumentul folosește în schimb ultimul cuvânt al acelei linii ca cheie de sortare, astfel încât liniile scurte sunt încă plasate într-o ordine sensibilă, mai degrabă decât să fie împinse la un capăt.
Cum se despart cuvintele?
Orice rulare de spații albe - spații sau file - contează ca un separator, astfel încât spațierea suplimentară între cuvinte nu schimbă cuvântul care ajunge într-o anumită poziție.
Sortarea respectă corect literele accentuate?
Da. Comparația folosește intercalarea care ține cont de localitatea din browser, astfel încât literele accentuate precum á, č sau ž sortează în locul lor alfabetic natural, mai degrabă decât după litere simple.
Ce se întâmplă dacă două rânduri au același cuvânt în acea poziție?
Sortarea este stabilă, astfel încât liniile cu chei identice își păstrează ordinea inițială una față de alta - nu sunt remaniere.
Textul meu este încărcat undeva?
Nu — nu părăsește niciodată browserul dvs.; totul rulează local pe dispozitivul dvs.