Mga Tool sa Linya

Files at data

I-sort, alisin ang doble, baliktarin, haluin at bilangan ang linya.

Mga linya
Cherry apple banana date
7 linyang pumasok, 4 lumabas
Linyang pumasok7
Linyang lumabas4
Dobleng inalis2
Ano ang gagawin

Paano gamitin

Para saan ito

Ayusin ang listahan nang minsanan — alisin ang mga doble at blangkong linya, i-sort, haluin o bilangan — gaya ng listahan ng pangalan, email o item.

Bago magsimula

Ihanda ang listahang ipe-paste, isang item bawat linya, gaya ng galing sa column ng spreadsheet, chat o dokumento.

  1. I-paste ang listahan

    I-paste ito sa kahong Mga linya, kapalit ng halimbawa, isang item bawat linya.

  2. I-tsek ang gusto mong mangyari

    Sa Ano ang gagawin, naka-tsek na sa simula ang Alisin ang espasyo sa gilid, Alisin ang blangkong linya, Alisin ang doble at I-sort. Alisin ang tsek sa ayaw mo, o idagdag ang Baliktarin ang pagkakasunod, Haluin o Bilangan ang linya. Laging tumatakbo ang mga ito ayon sa pagkakalista, anuman ang pagkakasunod ng pag-click mo.

  3. Piliin kung paano isi-sort

    Inaayos ng I-sort ang mga linya ayon sa eksaktong pagkakasunod ng character, kaya nauuna ang item10 sa item9. Para sa listahang may numero, i-tsek na lang ang I-sort nang natural (item9 bago ang item10).

  4. Pagpasyahan ang malalaking titik

    I-tsek ang Huwag pansinin ang case sa pag-alis ng doble kung iisang item lang dapat ang "Apple" at "apple"; ang mas mataas sa listahan ang itinitira.

  5. Ilapat at kopyahin

    Pindutin ang Ilapat para makita ang inayos na listahan; nagbabago rin ito habang nagti-tsek ka. Saka pindutin ang Kopyahin sa itaas para kunin ito.

Pagbasa ng resulta

  • Mga linya: ang inayos na listahan, handa nang kopyahin.
  • Linyang pumasok at Linyang lumabas: kung ilang linya ang na-paste mo, at ilan ang natira.
  • Dobleng inalis: kung ilang umuulit na linya ang inalis.

Kung may problema

  • Naiwan ang dalawang linyang mukhang magkapareho: may espasyo ang isa sa simula o dulo. Iwanang naka-tsek ang Alisin ang espasyo sa gilid; may note kapag may nahanap itong ganito.
  • Nauuna ang mga linyang nagsisimula sa malaking titik bago ang maliliit: eksaktong character ang ikinukumpara ng parehong sort, at nauuna ang malalaking titik. Kung mahalaga iyon, pagtugmain muna ang malalaki at maliliit na titik bago mag-sort, halimbawa gamit ang Pampalit ng Case ng Teksto.
  • Nawala ang sort: tumatakbo ang Haluin pagkatapos ng I-sort, kaya hinalong listahan ang lumalabas kapag parehong naka-tsek. Alisin ang tsek sa Haluin.

Ano ito

Ang pinakanakakagulat na resulta ng tool na ito: dalawang linyang magkamukha at hindi magkapareho. Ang apple at apple  ay magkaibang string, kaya hindi sila tinatanggal ng dedupe maliban kung na-trim muna. Kaya nauuna ang trim sa pagkakasunod, at sinasabi ng pahina kapag nangyari ito.

Nakapirmi ang pagkakasunod ng operasyon, anuman ang pagkakapili mo. Ang resultang nakadepende sa kung aling checkbox ang unang na-click ay imposibleng pag-isipan.

Ang pag-sort ay naghahambing ng code unit, hindi localeCompare. Ang sort na nakadepende sa locale ay nagbibigay ng magkaibang resulta sa dalawang makina — at ang na-sort na file na may diff pa rin ay walang saysay. Ang natural sort ay hiwalay na mode: ang item9 bago ang item10 ay tama para sa tao at mali para sa identifier.

Mga tanong

Bakit may dalawang linyang magkamukha pa rin pagkatapos alisin ang doble?

Dahil hindi naman sila magkapareho — may espasyo sa dulo ang isa. Ang dalawang linyang nagkakaiba lang sa espasyo ay magkamukha sa mata at magkaibang string, kaya pinapanatili ng dedupe na hindi muna nag-trim ang dalawa. Buksan ang Trim whitespace. Sinasabi ito ng pahina kapag natagpuan niya ang ganoong kaso.

Mahalaga ba ang pagkakasunod ng pagtsek ko sa mga kahon?

Hindi. Tumatakbo ang mga operasyon sa nakapirming pagkakasunod anuman ang pagkakapili mo: trim, alisin ang blangko, alisin ang doble, ayusin, baliktarin, haluin, bilangan. Sinasadya iyon — ang resultang nakadepende sa kung aling kahon ang unang pinindot ay imposibleng unawain.

Bakit nauuna ang item10 sa item9?

Dahil karakter ang inihahambing ng payak na pag-uuri, at nauuna ang karakter na “1” sa “9”. Tama iyon para sa identifier at pangalan ng file, at mali para sa anumang binabasa ng tao bilang listahan. Gamitin ang Sort naturally, na inihahambing ang sunod-sunod na digit bilang numero, at nagbibigay ng item9 bago ang item10.

Bakit hindi na lang locale-aware na pag-uuri?

Dahil ang pag-uuring nakadepende sa lokal ay nagbibigay ng magkaibang resulta sa dalawang makina, at ang inayos na file na may diff pa rin laban sa sa iba ay salungat sa mismong dahilan ng pag-aayos. Code unit ang inihahambing nito, na siya ring panuntunang sinusunod ng JSON formatter sa pag-uuri ng key.

Ano ang mangyayari sa Windows line endings ko?

Pinapanatili sila. Kung CRLF ang dating ng teksto, CRLF din ang aalis. Ang tahimik na pagpapalit sa bawat line ending ay nagbabago sa bawat linya ng file, at lumalabas iyon sa version control bilang diff na humahawak sa lahat — isa sa mas nakaiinis na paraan ng pag-aaksaya ng hapon mo ng isang text tool.

Ipinapadala ba kahit saan ang teksto ko?

Hindi. Sa browser mo nangyayari ang lahat, at walang ipinapadala o itinatago.

Ang komputasyon

Ang nakapirming pagkakasunod
1. Trimbago ang dedupe, o mabubuhay ang magkamukha
2. Alisin ang blangkomas kaunting linya para sa susunod
3. Alisin ang duplicateunang nakita ang nananatili
4. Sortpayak o natural
5. Baliktarin, haluin, bilanginhuli ang paghahalo
item9 bago ang item10
Payak na sortitem1, item10, item9
Natural na sortitem1, item9, item10

Parehong tama. Ang payak ay naghahambing ng karakter at tama para sa filename; ang natural ay nagbabasa ng bilang bilang bilang.

Ituloy pa

Mahalaga

Runs entirely in your browser; nothing is transmitted. Operations apply in a fixed order regardless of the order you select them, and Windows line endings are preserved. Walang ipinapadala sa mga server namin ang tina-type mo rito — sa browser mo tumatakbo nang buo ang pagkuwenta.