অনলাইনে টেক্সট থেকে ডুপ্লিকেট লাইন কীভাবে বাদ দেবেন
মূল ক্রম ঠিক রেখে ইউনিক লাইন বের করুন
উদাহরণ: একই লাইন বাদ দেওয়ার নিয়ম
বড় ও ছোট হাতের অক্ষর উপেক্ষা করে ডুপ্লিকেট বাদ দিন
অতিরিক্ত স্পেস উপেক্ষা করে একই লাইন খুঁজুন
প্রথম নাকি শেষ লাইন রাখবেন তা বেছে নিন
SEO কীওয়ার্ড ও নামের তালিকা পরিষ্কার করুন
ব্রাউজারে টেক্সট প্রসেসিং কীভাবে হয়
ফিচারগুলো কীভাবে কাজ করে
ডুপ্লিকেট লাইন বাদ দেওয়া
একই তুলনামূলক মানের একটি লাইন রেখে পরের মিলগুলো বাদ দেয়।
বড় ও ছোট হাতের অক্ষর অনুযায়ী তুলনা
caseSensitive-এর ডিফল্ট মান true। এটি বন্ধ না করলে বড় ও ছোট হাতের অক্ষর আলাদা হিসেবে গণ্য হতে পারে।
লাইনের দুই পাশের স্পেস উপেক্ষা
trimBeforeCompare-এর ডিফল্ট মান false। চালু করলে তুলনার সময় লাইনের শুরু ও শেষের ফাঁকা জায়গা উপেক্ষা হয়, কিন্তু রাখা মূল লাইনে তা থাকতে পারে।
প্রথম বা শেষ মিলটি রাখা
keep-এ first অথবা last বেছে নেওয়া যায়। ডিফল্ট first, আর last নির্বাচন করলে শেষ মিলটি রাখা হয় এবং বাকি লাইনের ক্রম বজায় থাকে।
ফলাফল কপি করা
Copy বোতামে ফলাফল কপি করুন। কপি হওয়ার অবস্থায় Copied! লেখা দেখানোর ব্যবস্থাও আছে।
ফলাফল ডাউনলোড করা
Download বোতাম দিয়ে ফলাফল সংরক্ষণ করতে পারবেন। পরীক্ষা করা কোডে ফাইলের নাম বা এক্সটেনশন নিশ্চিত করা যায়নি।
উদাহরণ লোড ও লেখা মুছে ফেলা
Load Example দিয়ে নমুনা লেখা আনুন এবং Clear দিয়ে বর্তমান লেখা পরিষ্কার করুন।
ক্লায়েন্ট-সাইড প্রসেসিং
পরীক্ষা করা টুল কোডে টেক্সট ব্রাউজারের ক্লায়েন্ট-সাইডে প্রসেস হয়। এই মোডে কোনো fetch বা API কল পাওয়া যায়নি।
কী কী কাজে ব্যবহার করা যায়?
SEO কীওয়ার্ডের ডুপ্লিকেট বাদ দিন
সার্চ কীওয়ার্ডের তালিকায় একই লাইন বারবার থাকলে বাদ দিন। বড় ও ছোট হাতের পার্থক্য উপেক্ষা করতে caseSensitive বন্ধ করুন।
নামের তালিকা পরিষ্কার করুন
কপি করা নামের তালিকা থেকে একই নামের সম্পূর্ণ লাইন বাদ দিন এবং বাকি নামগুলোর ক্রম ঠিক রাখুন।
URL-এর তালিকা থেকে পুনরাবৃত্তি সরান
একই URL লেখা একাধিক লাইন বাদ দিতে পারেন। URL আলাদাভাবে বিশ্লেষণ করা হয় না, তাই ভিন্নভাবে লেখা URL একই হিসেবে গণ্য হবে এমন নিশ্চয়তা নেই।
স্প্রেডশিট থেকে কপি করা লেখা পরিষ্কার করুন
প্রতি রেকর্ড আলাদা লাইনে পেস্ট করে হুবহু পুনরাবৃত্ত লাইন বাদ দিন। এটি সাধারণ টেক্সট তুলনা, স্প্রেডশিটের কলামভিত্তিক ডুপ্লিকেট পরীক্ষা নয়।
শেষের এন্ট্রি রেখে তালিকা তৈরি করুন
একই লাইন একাধিকবার থাকলে প্রথমটির বদলে শেষটি রাখতে keep-এ last নির্বাচন করুন।
টুলের বিস্তারিত তথ্য
| টুল মোড | keepUniqueLines |
|---|---|
| প্রসেসিং | ক্লায়েন্ট-সাইড |
| ইনপুট | সাধারণ টেক্সট, প্রতি লাইনে একটি এন্ট্রি |
| বড় ও ছোট হাতের অক্ষর | ডিফল্টে চালু |
| তুলনার আগে স্পেস উপেক্ষা | ডিফল্টে বন্ধ |
| কোন মিলটি রাখা হবে | ডিফল্টে প্রথম; শেষটিও বেছে নেওয়া যায় |
| উপলভ্য কাজ | Copy, Download, Load Example, Clear |
সুবিধা
- হাতে লাইন খুঁজে না দেখেই পুনরাবৃত্তি বাদ দিতে পারবেন।
- রাখা লাইনগুলোর মূল ক্রম বজায় থাকে।
- তুলনার সময় অক্ষরের বড় ও ছোট হাতের পার্থক্য ধরবেন কি না বেছে নিতে পারবেন।
- লাইনের দুই পাশের স্পেস তুলনায় ধরবেন কি না ঠিক করতে পারবেন।
- প্রতিটি মিলের প্রথম বা শেষ লাইনটি রাখতে পারবেন।
সীমাবদ্ধতা
- টুলটি পুরো লাইন তুলনা করে, লাইনের ভেতরের আলাদা শব্দ বা অংশ নয়।
- ডিফল্ট সেটিংসে বড় ও ছোট হাতের অক্ষর আলাদা হিসেবে গণ্য হয়।
- ডিফল্টে লাইনের শুরু ও শেষের স্পেস তুলনায় ধরা হয়।
- trimBeforeCompare চালু থাকলে স্পেস তুলনায় উপেক্ষা হয়, কিন্তু রাখা মূল লাইনে থেকে যেতে পারে।
- ফলাফল বর্ণানুক্রমে সাজানো হয় না।
- পরীক্ষা করা কোডে ইনপুটের সর্বোচ্চ আকার, ডাউনলোডের এক্সটেনশন বা ফাইলের নাম নির্দিষ্ট নেই।
টেক্সট প্রসেসিং ও গোপনীয়তা
পরীক্ষা করা কোড অনুযায়ী টেক্সট ক্লায়েন্ট-সাইডে প্রসেস হয় এবং keepUniqueLines-এর প্রসেসিং অংশে কোনো fetch বা API কল পাওয়া যায়নি। তাই পর্যালোচনা করা কোডে ডুপ্লিকেট বাদ দেওয়ার জন্য দূরের API-তে অনুরোধ দেখা যায়নি। তবে ওয়েবসাইটের অন্য অংশ, ব্রাউজার এক্সটেনশন বা অন্যান্য নেটওয়ার্ক পরিষেবা কী করে, তা এই তথ্য নিশ্চিত করে না।
টিপস
- হুবহু একই লাইন বাদ দিয়ে প্রথমটি রাখতে চাইলে ডিফল্ট সেটিংস ব্যবহার করুন।
- Apple এবং apple একই হিসেবে ধরতে caseSensitive বন্ধ করুন।
- শুরু ও শেষের অতিরিক্ত স্পেস উপেক্ষা করতে trimBeforeCompare চালু করুন।
- শেষের মিলটি রাখতে keep-এর মান last করুন।
- নিজের তালিকা পেস্ট করার আগে Load Example দিয়ে আচরণটি দেখে নিন।
সাধারণ প্রশ্ন ও উত্তর
অনলাইনে টেক্সট থেকে ডুপ্লিকেট লাইন কীভাবে বাদ দেব?
হ্যাঁ, Input Text-এ তালিকা পেস্ট করে Keep Unique Lines ব্যবহার করতে পারবেন। ডিফল্টে বড় ও ছোট হাতের অক্ষর আলাদা এবং লাইনের দুই পাশের স্পেস তুলনায় গুরুত্বপূর্ণ। ফলাফল Unique Lines অংশে দেখুন।
লাইনগুলোর ক্রম না বদলে ইউনিক লাইন রাখা যায়?
হ্যাঁ। টুলটি রাখা লাইনগুলোর আপেক্ষিক ক্রম বজায় রাখে। এটি বর্ণানুক্রমে সাজায় না। keep-এর ডিফল্ট মান first হওয়ায় একই লাইনের প্রথম উপস্থিতিটিই রাখা হয়।
বড় ও ছোট হাতের অক্ষর উপেক্ষা করে ডুপ্লিকেট বাদ দেব কীভাবে?
হ্যাঁ। caseSensitive বন্ধ করুন। এতে Apple এবং apple একই হিসেবে গণ্য হবে। যে লাইনটি রাখা হবে, তার মূল বানান বদলাবে না।
অতিরিক্ত স্পেস উপেক্ষা করে ডুপ্লিকেট লাইন বাদ দেওয়া যায়?
হ্যাঁ। trimBeforeCompare চালু করুন। তুলনার সময় লাইনের শুরু ও শেষের ফাঁকা জায়গা উপেক্ষা হবে। তবে ফলাফলে রাখা লাইনের মূল স্পেস স্বয়ংক্রিয়ভাবে মুছে যায় না।
প্রতিটি লাইনের শেষের উপস্থিতিটি কীভাবে রাখব?
keep অপশনে last নির্বাচন করুন। টুলটি উল্টো দিক থেকে লাইন পরীক্ষা করে এবং পরে ফলাফল আবার উল্টে দেয়। এতে শেষ মিলটি থাকে এবং রাখা লাইনগুলোর আপেক্ষিক ক্রম বজায় থাকে।
SEO কীওয়ার্ডের তালিকা থেকে একই লাইন বাদ দেওয়া যায়?
হ্যাঁ। প্রতি লাইনে একটি করে কীওয়ার্ড লিখে Keep Unique Lines ব্যবহার করুন। বড় ও ছোট হাতের অক্ষরের পার্থক্য উপেক্ষা করতে caseSensitive বন্ধ করুন। টুলটি সম্পূর্ণ লাইন তুলনা করে, লাইনের ভেতরে থাকা শব্দের অংশ নয়।
ফাইল আপলোড না করে ইউনিক লাইন রাখা যায়?
টুলের ইনপুটে সরাসরি টেক্সট পেস্ট করা যায় এবং পরীক্ষা করা প্রসেসিং কোড ক্লায়েন্ট-সাইডে চলে। ওই অংশে কোনো fetch বা API কল পাওয়া যায়নি। তবে ওয়েবসাইটের অন্য অংশের নেটওয়ার্ক আচরণ সম্পর্কে এটি পূর্ণ নিশ্চয়তা দেয় না।
ইউনিক লাইন কপি বা ডাউনলোড করা যায়?
হ্যাঁ। ফলাফল নেওয়ার জন্য Copy এবং Download বোতাম রয়েছে। তবে পরীক্ষা করা কোডে ডাউনলোড করা ফাইলের নাম বা এক্সটেনশন নিশ্চিত করা যায়নি।
Keep Unique Lines-এ সর্বোচ্চ কত লাইন দেওয়া যায়?
পরীক্ষা করা কোডে ইনপুটের সর্বোচ্চ অক্ষরসংখ্যা বা লাইনসংখ্যা নির্দিষ্ট করা নেই। তবে এর মানে এই নয় যে সব ব্রাউজারে যেকোনো আকারের ইনপুট একইভাবে কাজ করবে। বড় তালিকা হলে ফলাফল যাচাই করুন।
ডুপ্লিকেট বাদ দিলে কি লাইনগুলো বর্ণানুক্রমে সাজানো হয়?
না। রাখা লাইনগুলোর আপেক্ষিক ক্রম বজায় থাকে। keep-এ first থাকলে প্রথম মিলটি এবং last থাকলে শেষ মিলটি রাখা হয়। ফলাফলকে বর্ণানুক্রমে সাজানোর কোনো ধাপ এই কোডে নেই।