Libreng Sorter ng Teksto
Ayusin ang mga linya ng teksto nang alphabetically, ayon sa haba, numerically, o randomly. Alisin ang mga duplicate, putulin ang whitespace, at i-shuffle ang mga listahan.
Mga karaniwang gamit
- I-sort at Ayusin ang Lists AlphabeticallyI-sort ang grocery lists, to-do items, names, o anumang bulleted list sa alphabetical order kaagad.
- Linisin at Tanggalin ang Duplicate Data LinesTanggalin ang duplicate lines, trim whitespace, at normalise ang text data mula sa CSV exports at logs.
- I-sort ang Import Statements at Code ListsI-sort ang import statements, CSS class lists, JSON keys, o anumang code list sa consistent order.
- I-sort ang List ng Names AlphabeticallyI-alphabetise ang attendee lists, team rosters, student names, at credit lists ayon sa unang o huling pangalan.
- Randomly Shuffle ang isang ListRandomly shuffle mga pangalan, items, o entries para sa makatarungang pagkukumuha ng order, random assignments, o game setup.
Paano ito Gumagana
Buong tumatakbo sa iyong browser ang pag-sort gamit ang built-in na Intl.Collator API ng JavaScript β walang server, walang library, walang upload. Kinakalkula agad ang bawat pagkakasunod, mula alpabetiko hanggang natural na pag-sort ng numero, habang nagta-type ka o nagpapalit ng opsyon.
- 1Hinahati ang input sa mga linyaHinahati ang na-paste mong text sa mga newline character. Unang tumatakbo ang opsyonal na pre-processing: tinatanggal ang whitespace sa simula at dulo ng bawat linya, at itinatapon ang mga walang-lamang linya β parehong naaayos.
- 2Hinahawakan ng Intl.Collator ang pagkakasunodPara sa alpabetiko at natural na pag-sort, ini-initialize ang built-in na Intl.Collator ng browser gamit ang kasalukuyang locale ng site kaya tama ang pagkakasunod ng mga may-tuldik na character (Γ₯, Γ€, ΓΆ, atbp.) ayon sa wika. Itinatakda ng 'natural' mode ang numeric flag, kaya nauuna ang 'file2' sa 'file10' sa halip na ituring na simpleng character ang mga digit.
- 3Inaalis ng comparison key ang ingayBago ikumpara, opsyonal na maaalis sa sort key ng bawat linya ang mga article sa unahan (the, a, an) at hindi-alphanumeric na bantas β nananatiling buo ang orihinal na text ng linya sa output, ang key lang na ginagamit sa pagkakasunod ang binabago.
- 4Gumagamit ng cryptographic randomness ang shuffleTinatawag ng random shuffle mode ang crypto.getRandomValues para gumawa ng array ng random na 32-bit integer, pagkatapos ay nagpapatakbo ng Fisher-Yates shuffle sa mga linya gamit ang mga halagang iyon β iniiwasan ang pagkiling na kasama ng mga paraang batay sa Math.random().
Mga Kaugnay na Tool
Tagahanap ng Mga Paulit-ulit na Linya
Hanapin, bilangin, o alisin ang mga duplicate na linya mula sa isang listahan. Magaling para sa paglilinis ng mga listahan ng email, audit log, o paghahanap ng mga paulit-ulit na entry sa mga data dump.
Emoji Picker
Maghanap at kopyahin ang emoji sa isang click. Mag-browse ayon sa kategorya, bumuo ng hanay ng ilang emoji, pumili ng skin tone at hanapin ang mga ginamit mo kamakailan.
Wheel Spinner
Mag-type ng listahan ng mga pangalan o pagpipilian, paikutin ang gulong at hayaan itong pumili nang random, na may tunog na tik, confetti at opsyon na alisin ang bawat panalo.