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.
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.
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.
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.
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.
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.
Hindi. Sa browser mo nangyayari ang lahat, at walang ipinapadala o itinatago.
Parehong tama. Ang payak ay naghahambing ng karakter at tama para sa filename; ang natural ay nagbabasa ng bilang bilang bilang.
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.