ডুপ্লিকেট লাইন অপসারণকারী

Keep order, ascending/descending sort, case rule, trim এবং blank-line handling option দিয়ে pasted list থেকে duplicate line সরান。

এটি Unicode-aware comparison, দ্রুত copy/download এবং multilingual list cleanup-ও সমর্থন করে。

শুধু ব্রাউজারেই প্রক্রিয়াকরণ ইউনিকোড-সচেতন ক্রম বজায় রাখুন বা সাজান
আপনার input এই ব্রাউজারেই থাকে এবং কখনো server-এ পাঠানো হয় না。

এই টুল কী করে

Tag, email, URL, product code, বা copied research note-এর মতো এক-লাইন-এক-আইটেম list deduplicate করতে এটি ব্যবহার করুন। প্রথম occurrence ঠিক যেখানে আছে সেখানেই রাখুন, অথবা cleaner handoff-এর জন্য unique result sort করুন。

কীভাবে ব্যবহার করবেন

  1. আপনার list input box-এ paste করুন, প্রতি লাইনে একটি item。
  2. প্রয়োজন হলে order, case matching, trim এবং blank-line handling সামঞ্জস্য করুন。
  3. Remove duplicates চাপুন, তারপর পরিষ্কার ফলাফল copy বা download করুন。

উদাহরণ

মূল order রেখে duplicate সরান

ইনপুট

Alpha
Beta
Alpha
Gamma
Beta

আউটপুট

Alpha
Beta
Gamma

Case ignore + trim

ইনপুট

Alpha
 alpha
ALPHA
Beta

আউটপুট

Alpha
Beta

Duplicate সরাতে সরাতে sort করুন

ইনপুট

item 10
item 2
item 2
item 1

আউটপুট

item 1
item 2
item 10

শব্দকোষ

তুলনা কী

Trim, Unicode normalization এবং case handling-এর পরে tool যে internal comparison value ব্যবহার করে। এটি original display line থেকে আলাদা。

ছাঁটাই

Compare করার আগে প্রতিটি লাইনের শুরু ও শেষের space সরায়। Line-এর ভেতরের spacing বদলায় না。

NFC

একটি Unicode normalization form, যা একই রকম দেখালেও internal representation আলাদা এমন character-এর পার্থক্য কমায়。

লোকেল-সচেতন সাজানো

Raw code-point order-এর বদলে current page language অনুযায়ী sort করা। এতে accent ও mixed script-এর order বদলাতে পারে。

প্রশ্নোত্তর

এটি কি original order রাখে?

হ্যাঁ। Keep order ডিফল্ট। Tool প্রতিটি লাইনের শুধু প্রথম occurrence রাখে এবং ascending/descending sort-এ না বদলালে সেই first-appearance order বজায় রাখে。

Multilingual text-এ case ignore করা যাবে?

হ্যাঁ, তবে case handling current page language অনুসরণ করে। Mixed-language list, বিশেষ করে locale-specific letter থাকলে, আপনার প্রত্যাশার সঙ্গে ফল আলাদা হতে পারে。

Trim চালু থাকলে কী বদলায়?

Compare করার আগে leading ও trailing space সরানো হয়। এতে `Alpha` এবং ` Alpha ` একই line হিসেবে ধরা হয়。

Blank line কীভাবে handle হয়?

ডিফল্টভাবে blank line বাদ দেওয়া হয়। এটি বন্ধ করলে blank line-ও compare হয়, এবং repeated blank line একটিমাত্র blank line-এ নেমে আসে。

দেখতে একই line কেন match নাও করতে পারে?

হ্যাঁ, পারে। NFC normalization অনেক composed/decomposed difference সামলায়, কিন্তু zero-width character এবং width difference এখনো line আলাদা রাখতে পারে。

আমার input কি server-এ পাঠানো হয়?

না। সবকিছু আপনার ব্রাউজারে স্থানীয়ভাবে চলে, এবং input text বা result কোনোটি URL-এও রাখা হয় না。

নোট

  • Ignore-case matching current page language-এর উপর নির্ভর করে, তাই mixed-language list-এ অতিরিক্ত সতর্কতা দরকার。
  • Zero-width character এবং full-width/half-width difference স্বয়ংক্রিয়ভাবে একীভূত হয় না। Duplicate দৃশ্যমান থাকলে invisible-character tool দিয়ে text পরীক্ষা করুন。
  • এই সংস্করণ প্রতিটি লাইনের প্রথম occurrence রাখে। শেষ occurrence রাখার option নেই。