CanDoYa
BN

ডুপ্লিকেট লাইন মুছুন

পুরোটাই আপনার ব্রাউজারে চলে - কিছু আপলোড নেই, সাইন-আপ নেই।

ইনপুট টেক্সট
ডুপ্লিকেট-মুক্ত টেক্সট
ডুপ্লিকেট মোছার জন্য লাইন পেস্ট করুন - প্রতিটি লাইনের প্রথম উপস্থিতি থেকে যাবে
এই টুল শেয়ার করুন

টেক্সট থেকে ডুপ্লিকেট লাইন কীভাবে মুছবেন?

উপরের বক্সে আপনার টেক্সট পেস্ট করুন, আর প্রতিটি পুনরাবৃত্ত লাইন সাথে সাথে মুছে যাবে - প্রতিটি লাইনের প্রথম উপস্থিতি মূল ক্রম অনুযায়ী থেকে যাবে। "Apple" আর "apple"-এর মতো প্রায় একই রকম ডুপ্লিকেট ধরতে Ignore case বা Trim whitespace চালু করুন, তারপর পরিষ্কার করা লিস্টটি কপি করুন। কিছুই আপলোড হয় না; পুরো প্রক্রিয়া আপনার ব্রাউজারেই সম্পন্ন হয়।

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

  1. 1আপনার লাইনগুলো পেস্ট করুন. বাঁ পাশের বক্সে যেকোনো মাল্টি-লাইন টেক্সট টাইপ বা পেস্ট করুন - প্রতি লাইনে একটি করে আইটেম। Windows, Mac ও Unix, তিন ধরনের লাইন এন্ডিংই কাজ করে।
  2. 2লাইন তুলনার পদ্ধতি বেছে নিন. ডিফল্টভাবে লাইনগুলো হুবহু মিলতে হয়। "Apple" আর "apple"-কে ডুপ্লিকেট ধরতে Ignore case চালু করুন, শুরু-শেষের স্পেস উপেক্ষা করতে Trim whitespace, অথবা খালি লাইন বাদ দিতে Remove empty lines চালু করুন।
  3. 3পরিষ্কার করা লিস্ট কপি করুন. ডুপ্লিকেট-মুক্ত টেক্সট ডান পাশে লাইভ দেখা যায়, আর স্ট্যাটাস বার দেখায় কতগুলো ডুপ্লিকেট মোছা হয়েছে। ফলাফল ক্লিপবোর্ডে নিতে Copy চাপুন।

কাদের জন্য

এই টুল টাইপ করার সাথে সাথে ডুপ্লিকেট মুছে ফেলে এবং ইনপুট বক্সের মূল লেখা কখনো বদলায় না, তাই আপনি অপশন পাল্টে ফলাফল তুলনা করতে পারেন মূল টেক্সট না হারিয়ে। ডিফল্টভাবে দুটি লাইনকে অক্ষরে অক্ষরে হুবহু মিলতে হয়। Ignore case চালু থাকলে Dhaka আর dhaka-এর মতো ইংরেজি (ল্যাটিন) অক্ষরের ক্ষেত্রে বড়-ছোট হাতের পার্থক্য উপেক্ষা করে একই লাইন ধরা হয় - যেহেতু বাংলা লিপিতে অক্ষরের বড়-ছোট (case) বলে কিছু নেই, এই অপশনটি মূলত লিস্টে থাকা ইংরেজি শব্দ বা URL-এর জন্য কাজে লাগে। Trim whitespace লাইনের শুরু ও শেষের স্পেস বা ট্যাব উপেক্ষা করে, যা স্প্রেডশিট আর লগ ফাইল থেকে আসা লুকানো ডুপ্লিকেট ধরতে সাহায্য করে। খালি লাইনকে ডেটা নয়, গঠনের অংশ হিসেবে গণ্য করা হয় - যতক্ষণ না আপনি Remove empty lines চালু করেন, ততক্ষণ সেগুলো একত্র হয় না। পুরো প্রক্রিয়া ক্লায়েন্ট-সাইডে চলে বলে, ইমেইল লিস্ট, গ্রাহকের ডেটা বা এখনো প্রকাশিত হয়নি এমন কিওয়ার্ড রিসার্চের জন্যও এটি নিরাপদ।

সাধারণ প্রশ্ন

আমার টেক্সট কি কোথাও আপলোড হয়?

না। ডুপ্লিকেট মোছার পুরো কাজ আপনার ব্রাউজারে JavaScript দিয়ে হয় - আপনার লাইনগুলো কখনো কোনো সার্ভারে পৌঁছায় না। তাই এটি ইমেইল লিস্ট, গ্রাহকের ডেটা, ক্রেডেনশিয়াল ফাইল এবং এমন যেকোনো কিছুর জন্য নিরাপদ যা আপনি যেকোনো ওয়েবসাইটের ফর্মে পেস্ট করতে চাইবেন না।

এই ডুপ্লিকেট লাইন রিমুভার কি বিনামূল্যে?

হ্যাঁ - সম্পূর্ণ বিনামূল্যে, কোনো সাইন-আপ, ডাউনলোড বা ব্যবহারের সীমা ছাড়াই। এটি একটি স্ট্যাটিক পেজ, তাই দ্রুত লোড হয় এবং দুর্বল সংযোগেও কাজ করতে থাকে।

কতগুলো লাইন পেস্ট করা যাবে তার কি কোনো সীমা আছে?

কোনো কঠোর সীমা নেই। ডুপ্লিকেট মোছার জন্য হ্যাশ সেট ব্যবহার করা হয়, তাই লক্ষ লক্ষ লাইনের লিস্টও একটি সাধারণ ল্যাপটপে এক সেকেন্ডের কম সময়ে প্রসেস হয়। আসল সীমা টুলের নয়, আপনার ব্রাউজারের মেমোরির।

কোন ডুপ্লিকেটটি রাখা হয় - প্রথমটি নাকি শেষেরটি?

প্রথমটি। টুলটি উপর থেকে নিচে স্ক্যান করে, প্রতিটি লাইনের প্রথম উপস্থিতি তার জায়গায় রাখে এবং পরের প্রতিটি পুনরাবৃত্তি বাদ দেয়, তাই বাকি থাকা ক্রম ঠিক আপনার পেস্ট করা ক্রমের মতোই হয়।

এটি কি সাজানো ছাড়াই ডুপ্লিকেট লাইন মোছে?

হ্যাঁ - এটাই মূল বিষয়। sort -u-এর মতো কমান্ড-লাইন ট্রিক আগে সাজিয়ে তারপর ডুপ্লিকেট মোছে, যা ক্রম-নির্ভর ডেটাকে এলোমেলো করে দেয়। এই টুল আপনার লাইনের মূল ক্রম অক্ষুণ্ণ রাখে এবং শুধু পুনরাবৃত্তিগুলো মোছে।

খালি লাইন কীভাবে সামলানো হয়?

খালি লাইনকে ডেটা নয়, গঠনের অংশ হিসেবে গণ্য করা হয়, তাই দুটি খালি লাইন কখনো একত্র হয় না। যদি আপনি একদম খালি লাইনবিহীন সংক্ষিপ্ত লিস্ট চান, তাহলে Remove empty lines চালু করুন এবং প্রতিটি খালি বা শুধু স্পেসযুক্ত লাইন বাদ পড়বে।

শুধু স্পেস বা কেসের পার্থক্যে থাকা ডুপ্লিকেটও কি এটি ধরতে পারে?

পারে। শুরু-শেষের স্পেস আর ট্যাব উপেক্ষা করতে Trim whitespace চালু করুন, এবং ইংরেজি (ল্যাটিন) অক্ষরের বড়-ছোট পার্থক্য উপেক্ষা করে মেলাতে Ignore case চালু করুন - বাংলা লিপিতে এমন কেস-পার্থক্য নেই, তাই এই অপশনটি মূলত ইংরেজি শব্দ বা URL-এর জন্য কাজ করে। দুটোই চালু থাকলে " Apple" আর "apple" একই লাইন হিসেবে গণ্য হয়; বাকি থাকা সংস্করণটি ঠিক আপনার পেস্ট করা অবস্থাতেই দেখানো হয়।

এটি কি Windows (CRLF) লাইন এন্ডিং-এর সাথে কাজ করে?

হ্যাঁ। লাইন আলাদা করার সময় Windows (\r\n), Unix (\n) ও পুরনো Mac (\r) - তিনটিই শনাক্ত করা হয়, আর পরিষ্কার করা আউটপুটে স্ট্যান্ডার্ড Unix নিউলাইন ব্যবহার হয়, যা পেস্ট করলে প্রতিটি এডিটর ও স্প্রেডশিট গ্রহণ করে।