Ruka hadi maudhui makuu

Kipanga Maandishi bila malipo

Panga mistari ya maandishi kwa alfabeti, urefu, nambari, au nasibu. Ondoa nakala, kata nafasi, na changanya orodha.

Inafanya kazi bila mtandao mara ikishapakia
Imepangwa Β· mistari 0
Matokeo yaliyopangwa yataonekana hapa…

Matumizi ya kawaida

  • Panga na Organize Lists AlphabeticallyPanga grocery lists to-do items names au bulleted list yoyote ndani ya alphabetical order haraka.
  • Safi na Deduplicate Data LinesOndoa duplicate lines trim whitespace na normalize text data kutoka CSV exports na logs.
  • Panga Import Statements na Code ListsPanga import statements CSS class lists JSON keys au code list yoyote ndani ya utaratibu wa mara kwa mara.
  • Panga List ya Names AlphabeticallyHerufi attendee lists team rosters student names na credit lists kwa kwanza au mwisho jina.
  • Changanya Orodha kwa NasibuChanganya jina, vitu au maingizo kwa nasibu kwa ajili ya agizo sawa, mgawo nasibu au mpango wa mchezo.

Jinsi Inavyofanya Kazi

Kupanga kunafanyika kikamilifu kwenye kivinjari chako kwa kutumia Intl.Collator API ya ndani ya JavaScript β€” hakuna seva, hakuna maktaba, hakuna upakiaji. Kila mpangilio, kutoka kialfabeti hadi upangaji wa namba wa asili, unahesabiwa papo hapo unapoandika au kubadilisha chaguo.

  1. 1
    Uingizaji umegawanywa kuwa mistari
    Maandishi yako uliyobandika yanagawanywa kwenye herufi za mstari mpya. Uchakataji-mapema wa hiari unafanyika kwanza: nafasi tupu za mwanzo na mwisho zinaondolewa kutoka kila mstari, na mistari mitupu inaondolewa β€” vyote viwili vinaweza kupangwa.
  2. 2
    Intl.Collator inashughulikia mpangilio
    Kwa mpangilio wa kialfabeti na wa asili, Intl.Collator ya ndani ya kivinjari inaanzishwa na eneo lako la sasa la tovuti ili herufi zenye lafudhi (Γ₯, Γ€, ΓΆ, n.k.) zipangwe kwa mpangilio sahihi wa lugha. Hali ya 'asili' inaweka alama ya nambari, kwa hiyo 'file2' inapangwa kabla ya 'file10' badala ya kuchukulia tarakimu kama herufi wazi.
  3. 3
    Funguo za ulinganifu zinaondoa kelele
    Kabla ya kulinganisha, kila mstari unaweza kwa hiari kuwa na vibainishi vya mwanzo (the, a, an) na alama za uakifishaji zisizo za alfanumeriki zilizoondolewa kutoka funguo yake ya kupanga β€” maandishi ya mstari wa asili yanabaki sawa kwenye matokeo, ni funguo tu inayotumika kwa mpangilio inayobadilishwa.
  4. 4
    Kuchanganya kunatumia bahati nasibu ya kriptografia
    Hali ya kuchanganya kwa bahati nasibu inaita crypto.getRandomValues kuzalisha safu ya nambari kamili za bahati nasibu za biti-32, kisha kuendesha uchanganyaji wa Fisher-Yates kwenye mistari kwa kutumia thamani hizo β€” kikiepuka upendeleo unaokuja na mbinu zinazotegemea Math.random().

Zana Zinazohusiana

Maswali Yanayoulizwa Mara Kwa Mara