ხაზების დალაგების ინსტრუმენტი

დაალაგეთ ჩასმული სიები სწრაფად, ბუნებრივი, რიცხვითი ან ლექსიკონური რიგით.

ცარიელი ხაზების მოცილება, დუბლიკატების გამორიცხვა და locale-aware დალაგება მთლიანად ლოკალურად სრულდება თქვენს ბრაუზერში.

თქვენი ტექსტი ბრაუზერში რჩება

როგორ გამოვიყენოთ

  1. ჩასვით თქვენი სია მარცხენა ველში, თითო ელემენტი თითო ხაზზე.
  2. აირჩიეთ ბუნებრივი, რიცხვითი ან ლექსიკონური რიგი და მიუთითეთ ზრდადი ან კლებადი მიმართულება.
  3. საჭიროების შემთხვევაში შეცვალეთ locale, ცარიელი ხაზების მოცილება, დუბლიკატების გამორიცხვა ან trim.
  4. დააწკაპუნეთ Sort-ზე, შემდეგ კი დააკოპირეთ ან ჩამოტვირთეთ შედეგი.

ნიმუშები

ბუნებრივი რიგი (ფაილის სახელები)

შეყვანა

file10
file2
file1

გამოტანა

file1
file2
file10

რიცხვითი რიგი (`de-DE`)

შეყვანა

10,5
2,75
1.234,5

გამოტანა

2,75
10,5
1.234,5

ლექსიკონური რიგი (`sv`)

შეყვანა

Öga
Zebra
Äpple
Ål

გამოტანა

Zebra
Ål
Äpple
Öga

ტერმინები

ბუნებრივი რიგი

ადამიანისთვის მოსახერხებელი შედარების რეჟიმი, რომელიც `2`-ს `10`-ზე წინ აყენებს იმის ნაცვლად, რომ ციფრების სტრიქონები სიტყვასიტყვით შეადაროს.

ლექსიკონური რიგი

სტრიქონების ლექსიკური შედარება. ზუსტი რიგი დამოკიდებულია ენისა და locale-ის წესებზე.

Locale

ენა და რეგიონული წესები, რომლებიც გამოიყენება collation-ისა და რიცხვების გაანალიზებისთვის, მაგალითად `ja`, `en`, `sv` ან `de-DE`.

ხშირად დასმული კითხვები

რა განსხვავებაა ბუნებრივ და ლექსიკონურ რიგს შორის?

ბუნებრივი რიგი ჩაშენებულ რიცხვებს რიცხვებად აღიქვამს, ამიტომ `file2` `file10`-ზე წინ დგება. ლექსიკონური რიგი ტექსტს როგორც ტექსტს ისე ადარებს, რის შედეგადაც `file10` შესაძლოა `file2`-ზე ადრე მოხვდეს.

შეუძლია თუ არა რიცხვით რეჟიმს `1,234.56` და `1.234,56` ფორმატების დამუშავება?

დიახ. ინსტრუმენტი ათწილადის და ჯგუფირების გამყოფებს არჩეული locale-ის მიხედვით განმარტავს. თუ ხაზი ამ locale-ს არ შეესაბამება, ის თქვენი პარამეტრის შესაბამისად არა-რიცხვით ხაზად დამუშავდება.

როგორ ავირჩიო locale?

უმეტეს შემთხვევაში გამოიყენეთ `Auto`. `Custom`-ზე მხოლოდ მაშინ გადადით, როცა სხვა ენის collation-ის ან რიცხვითი ფორმატის წესები გჭირდებათ, მაგალითად `sv` ან `de-DE`.

როგორ მუშაობს დუბლიკატების მოცილება?

ნაგულისხმევ რეჟიმში მხოლოდ ზუსტად ერთნაირი ხაზები იშლება. გაფართოებულ პარამეტრებში შეგიძლიათ ჩართოთ `Equal under current sort rules`, რათა ერთ ჯგუფად გაერთიანდეს ხაზები, რომლებიც აქტიური collation-ის ან რიცხვითი წესების მიხედვით ერთნაირად ითვლება.

იგზავნება თუ არა ჩემი მონაცემები სერვერზე?

არა. დალაგება მთლიანად ბრაუზერში ხდება და თქვენი ტექსტი სერვერზე არ იგზავნება.

შეიძლება თუ არა იაპონურ, არაბულ ან ევროპულ ენებთან გამოყენება?

დიახ. ინტერფეისი ლოკალიზებულია, ხოლო დალაგება ეყრდნობა `Intl.Collator`-სა და locale-aware რიცხვების დამუშავებას. საბოლოო რიგი მაინც დამოკიდებულია არჩეულ locale-სა და ბრაუზერის იმპლემენტაციაზე.

შენიშვნები

  • რიცხვითი რიგი ათწილადის და ჯგუფირების სიმბოლოებისთვის არჩეულ locale-ზეა დამოკიდებული. თუ შედეგი უცნაურია, პირველ რიგში locale შეამოწმეთ.
  • `Equal under current sort rules` შეიძლება გააერთიანოს ხაზები, რომლებიც გარეგნულად განსხვავდება, თუ რეგისტრი, აქცენტები ან რიცხვითი ფორმატი ეკვივალენტურად ითვლება.
  • ლოკალურად მხოლოდ პარამეტრები ინახება. შეყვანისა და გამოტანის ტექსტი არ ინახება.

კონფიდენციალურობა და შენიშვნები

ეს ინსტრუმენტი ლოკალურად სრულდება ბრაუზერში. მრავალენოვანი დალაგება შეიძლება ოდნავ განსხვავდებოდეს არჩეული locale-ისა და ბრაუზერის ძრავის მიხედვით.