ডুপ্লিকেট লাইন অপসারণকারী
Keep order, ascending/descending sort, case rule, trim এবং blank-line handling option দিয়ে pasted list থেকে duplicate line সরান。
এটি Unicode-aware comparison, দ্রুত copy/download এবং multilingual list cleanup-ও সমর্থন করে。
এই টুল কী করে
Tag, email, URL, product code, বা copied research note-এর মতো এক-লাইন-এক-আইটেম list deduplicate করতে এটি ব্যবহার করুন। প্রথম occurrence ঠিক যেখানে আছে সেখানেই রাখুন, অথবা cleaner handoff-এর জন্য unique result sort করুন。
কীভাবে ব্যবহার করবেন
- আপনার list input box-এ paste করুন, প্রতি লাইনে একটি item。
- প্রয়োজন হলে order, case matching, trim এবং blank-line handling সামঞ্জস্য করুন。
- 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 নেই。