Ondoa Mistari Inayojirudia

Ondoa mistari inayojirudia kutoka kwenye orodha zilizobandikwa kwa swichi za hifadhi mpangilio, kupanga kwa kupanda/kushuka, sheria za case, trim, na kushughulikia mistari tupu.

Pia inaunga mkono ulinganisho unaojali Unicode, kunakili kwa haraka/pakua, na usafishaji wa orodha za lugha nyingi.

Uchakataji wa kivinjari pekee Unafahamu Unicode Hifadhi mpangilio au panga
Ingizo lako hubaki kwenye kivinjari hiki na halitumwi kwa seva.

Zana hii hufanya nini

Itumie kuondoa marudio katika orodha za mstari mmoja kama lebo, barua pepe, URL, misimbo ya bidhaa, au maelezo ya utafiti yaliyonakiliwa. Hifadhi tukio la kwanza mahali pake, au panga matokeo ya kipekee kwa makabidhiano safi zaidi.

Jinsi ya kutumia

  1. Bandika orodha yako kwenye kisanduku cha ingizo, mstari mmoja kwa kila kipengee.
  2. Rekebisha mpangilio, kulinganisha kwa case, trim, na kushughulikia mistari tupu ikiwa inahitajika.
  3. Bofya Ondoa marudio, kisha nakili au pakua matokeo yaliyosafishwa.

Mifano

Ondoa marudio huku ukihifadhi mpangilio wa awali

Ingizo

Alpha
Beta
Alpha
Gamma
Beta

Matokeo

Alpha
Beta
Gamma

Puuza case + trim

Ingizo

Alpha
 alpha
ALPHA
Beta

Matokeo

Alpha
Beta

Panga huku ukiondoa marudio

Ingizo

item 10
item 2
item 2
item 1

Matokeo

item 1
item 2
item 10

Kamusi

Funguo la kulinganisha

Thamani ya ndani ya kulinganisha baada ya trim, usawazishaji wa Unicode, na ushughulikiaji wa case. Ni tofauti na mstari wa asili unaoonyeshwa.

Trim

Huondoa nafasi za mwanzo na za mwisho kutoka kila mstari kabla ya kulinganisha. Haisawazishi nafasi za katikati.

NFC

Mojawapo ya fomati za Unicode normalization zinazopunguza tofauti kati ya herufi zinazoonekana sawa lakini zina uwakilishi tofauti wa ndani.

Mpangilio unaozingatia eneo

Mpangilio unaofuata lugha ya sasa ya ukurasa badala ya mpangilio wa code point moja kwa moja. Hii inaweza kubadilisha jinsi accents na hati mchanganyiko zinavyopangwa.

Maswali ya Mara kwa Mara

Je, huhifadhi mpangilio wa awali?

Ndiyo. Keep order ndiyo chaguomsingi. Zana huhifadhi tukio la kwanza la kila mstari na kudumisha mpangilio wa tukio la kwanza isipokuwa ubadilishe kwenda kupanga kwa kupanda au kushuka.

Naweza kupuuza case kwa maandishi ya lugha nyingi?

Ndiyo, lakini ushughulikiaji wa case unafuata lugha ya sasa ya ukurasa. Kwa orodha za lugha mchanganyiko, hasa zenye herufi maalum za eneo, matokeo yanaweza kutofautiana na unavyotarajia.

Nini hubadilika trim ikiwa imewashwa?

Nafasi za mwanzo na za mwisho huondolewa kabla ya kulinganisha. Hilo hufanya `Alpha` na ` Alpha ` zihesabike kama mstari mmoja.

Mistari tupu hushughulikwaje?

Mistari tupu huondolewa kwa chaguomsingi. Ukizima hilo, mistari tupu nayo hulinganishwa, na marudio ya mistari tupu hujikunja kuwa mstari mmoja tupu uliobaki.

Je, mistari inayoonekana sawa inaweza bado isilingane?

Ndiyo. NFC normalization husaidia na tofauti nyingi za herufi zilizotungwa/kutungwa upya, lakini herufi zisizo na upana na tofauti za upana bado zinaweza kuweka mistari tofauti.

Je, ingizo langu hutumwa kwa seva?

Hapana. Kila kitu hufanyika ndani ya kivinjari chako, na wala maandishi ya ingizo wala matokeo hayahifadhiwi kwenye URL.

Vidokezo

  • Ulinganisho wa ignore-case unategemea lugha ya sasa ya ukurasa, kwa hiyo orodha za lugha mchanganyiko zinahitaji uangalifu zaidi.
  • Herufi zisizo na upana na tofauti za full-width/half-width hazijaunganishwa kiotomatiki. Marudio yakibaki yanaonekana, chunguza maandishi kwa zana ya herufi zisizoonekana.
  • Toleo hili huhifadhi tukio la kwanza la kila mstari. Halitoi sheria ya kuhifadhi la mwisho.