টেক্সট বিভাজক
নতুন লাইন, কমা, ডট এবং আরও ব্যবহার করে টেক্সট ভাগ করুন এবং যুক্ত করুন।
1. পরিচিতি
টেক্সট সেপারেটর একটি সহজ অনলাইন টুল যা আপনাকে দ্রুত এক ধরনের টেক্সট ডিলিমিটারকে অন্য ধরনের ডিলিমিটারে পরিবর্তন করতে দেয়। আপনার কনটেন্ট নতুন লাইন, স্পেস, সেমিকোলন, ড্যাশ, পাইপ বা ডট দিয়ে আলাদা করা থাকুক না কেন, এটি কয়েক সেকেন্ডের মধ্যেই সেগুলোকে অন্য একটি ফরম্যাটে রূপান্তর করে।
স্প্রেডশিট, ডেটাবেস, বাল্ক আপলোড, ইমেইল তালিকা বা কোড প্রসেসিংয়ের জন্য ডেটা প্রস্তুত করার সময় এটি বিশেষভাবে উপযোগী। উদাহরণস্বরূপ, আপনার কাছে লাইন ব্রেক দ্বারা আলাদা করা কীওয়ার্ডের একটি তালিকা থাকতে পারে, যা আপনাকে কমা বা স্পেস দিয়ে আলাদা করতে হবে। টেক্সট হাতে সম্পাদনা করার পরিবর্তে, এই টুলটি তাৎক্ষণিক এবং নির্ভুলভাবে রূপান্তর সম্পন্ন করে।
এটি নতুন ব্যবহারকারীদের জন্যও সহজ এবং কোনো প্রযুক্তিগত জ্ঞানের প্রয়োজন হয় না। শুধু আপনার টেক্সট পেস্ট করুন, এটি বর্তমানে কী দিয়ে আলাদা করা হয়েছে তা নির্বাচন করুন, তারপর কী দিয়ে আলাদা করতে চান তা নির্বাচন করুন এবং ফলাফল তৈরি করুন। ডেভেলপার, মার্কেটার, কনটেন্ট নির্মাতা এবং ডেটা বিশ্লেষক—সকলেই এই দ্রুত এবং নির্ভরযোগ্য ফরম্যাটিং টুল থেকে উপকৃত হতে পারেন।
2. এটি কীভাবে কাজ করে
টেক্সট সেপারেটর টুলটি সরাসরি ডিলিমিটার প্রতিস্থাপনের কাজ করে। এটি আপনার সম্পূর্ণ ইনপুট টেক্সট স্ক্যান করে, নির্ধারিত ডিলিমিটার শনাক্ত করে এবং সেটিকে একটি নতুন ডিলিমিটার দিয়ে প্রতিস্থাপন করে।
ইনপুট প্যারামিটার
- টেক্সট – যে মূল কনটেন্টটি আপনি প্রক্রিয়াকরণ করতে চান। এই ফিল্ডটি বাধ্যতামূলক এবং খালি রাখা যাবে না।
- বর্তমানে আলাদা করা হয়েছে – আপনার টেক্সটে ব্যবহৃত বর্তমান ডিলিমিটার। সমর্থিত মানসমূহ:
- নতুন লাইন
- স্পেস
- সেমিকোলন (;)
- ড্যাশ (-)
- পাইপ (|)
- ডট (.)
- যার মাধ্যমে আলাদা করুন – নতুন ডিলিমিটার যা বর্তমান ডিলিমিটারকে প্রতিস্থাপন করবে। সমর্থিত মানগুলো উপরের মতোই।
যাচাইকরণ নিয়ম
- টেক্সট ফিল্ডটি খালি রাখা যাবে না।
- শুধুমাত্র পূর্বনির্ধারিত ডিলিমিটার অনুমোদিত। যদি কোনো অসমর্থিত মান জমা দেওয়া হয়, তবে সিস্টেম ডিফল্টভাবে ব্যবহার করবে:
- বর্তমানে আলাদা করা হয়েছে: নতুন লাইন
- যার মাধ্যমে আলাদা করুন: স্পেস
- নিরাপত্তা যাচাইকরণ নিশ্চিত করে যে অনুরোধগুলো বৈধ এবং সঠিকভাবে জমা দেওয়া হয়েছে।
- অনিরাপদ কনটেন্ট প্রতিরোধ করতে প্রক্রিয়াকরণের আগে ইনপুট পরিশোধন (Sanitize) করা হয়।
প্রক্রিয়াকরণ যুক্তি
টুলটি নির্বাচিত “বর্তমানে আলাদা করা হয়েছে” ডিলিমিটার শনাক্ত করে এবং সেটিকে তার প্রকৃত অক্ষর উপস্থাপনায় রূপান্তর করে। উদাহরণস্বরূপ:
- নতুন লাইন → লাইন ব্রেক অক্ষর
- স্পেস → সাধারণ স্পেস অক্ষর
- অন্যান্য বিকল্প → তাদের প্রকৃত প্রতীক (; - | .)
শনাক্ত হওয়ার পর, পুরো টেক্সট জুড়ে একটি গ্লোবাল প্রতিস্থাপন প্রক্রিয়া চালানো হয়। নির্বাচিত ডিলিমিটারের প্রতিটি উপস্থিতি নতুন ডিলিমিটার দিয়ে প্রতিস্থাপন করা হয়।
আউটপুট কাঠামো
আউটপুটটি একটি একক প্রক্রিয়াকৃত টেক্সট ব্লক, যেখানে সব মিল থাকা ডিলিমিটার প্রতিস্থাপিত হয়। ডিলিমিটার ছাড়া কনটেন্টের কাঠামো অপরিবর্তিত থাকে।
সীমাবদ্ধতা
- এই টুলটি শুধুমাত্র সঠিক অক্ষর প্রতিস্থাপন করে।
- এটি অতিরিক্ত স্পেস স্বয়ংক্রিয়ভাবে অপসারণ করে না।
- এটি একই সঙ্গে একাধিক ধরনের ডিলিমিটার শনাক্ত করতে পারে না।
- শুধুমাত্র পূর্বনির্ধারিত ডিলিমিটার সমর্থিত।
3. এই টুলটি কীভাবে ব্যবহার করবেন
- টেক্সট ইনপুট ফিল্ডে আপনার টেক্সট পেস্ট করুন।
- বর্তমানে আলাদা করা হয়েছে ড্রপডাউন থেকে বর্তমান ডিলিমিটার নির্বাচন করুন।
- যার মাধ্যমে আলাদা করুন ড্রপডাউন থেকে কাঙ্ক্ষিত নতুন ডিলিমিটার নির্বাচন করুন।
- ফলাফল তৈরি করতে প্রসেস বোতামে ক্লিক করুন।
- আপনার প্রকল্পে ব্যবহারের জন্য ফরম্যাট করা আউটপুট কপি করুন।
4. ব্যবহারিক উদাহরণ
উদাহরণ 1: লাইন ব্রেককে স্পেসে রূপান্তর করা
ইনপুট:
apple banana orange
সেটিংস:
- বর্তমানে আলাদা করা হয়েছে: নতুন লাইন
- যার মাধ্যমে আলাদা করুন: স্পেস
আউটপুট:
apple banana orange
মেটা ট্যাগ বা সার্চ ক্যাম্পেইনের জন্য উল্লম্ব কীওয়ার্ড তালিকাকে এক লাইনের ফরম্যাটে রূপান্তর করতে এটি খুবই উপকারী।
উদাহরণ 2: সেমিকোলনকে নতুন লাইনে রূপান্তর করা
ইনপুট:
[email protected];[email protected];[email protected]
সেটিংস:
- বর্তমানে আলাদা করা হয়েছে: সেমিকোলন (;)
- যার মাধ্যমে আলাদা করুন: নতুন লাইন
আউটপুট:
[email protected] [email protected] [email protected]
এটি ইমেইল তালিকা পর্যালোচনা, সম্পাদনা বা মেইলিং সিস্টেমে আমদানি করা আরও সহজ করে তোলে।
5. ডেভেলপারদের ব্যবহারের ক্ষেত্র
- বাল্ক ডেটা ফরম্যাটিং
ডেটাবেসে সংযুক্ত করার বা বাহ্যিক সিস্টেমে রপ্তানি করার আগে CSV-সদৃশ স্ট্রিংগুলো স্বয়ংক্রিয়ভাবে পুনরায় ফরম্যাট করুন।
- API ডেটা স্বাভাবিকীকরণ
বিভিন্ন প্রদানকারীর মধ্যে ডিলিমিটার ভিন্ন হলে API থেকে আসা টেক্সটকে মানসম্মত করুন।
- ব্যবহারকারীর ইনপুট প্রি-প্রসেসিং
লগ, কনফিগারেশন ফাইল বা এনভায়রনমেন্ট ভেরিয়েবলে সংরক্ষণের আগে টেক্সটকে স্বাভাবিকীকরণ করুন।
- SEO কীওয়ার্ড ফরম্যাটিং
বিজ্ঞাপন প্ল্যাটফর্মের জন্য লাইন-সেপারেটেড এবং স্পেস-সেপারেটেড কীওয়ার্ড তালিকার মধ্যে রূপান্তর করুন।
PHP উদাহরণ
$text = "apple\nbanana\norange";
$result = str_replace("\r\n", " ", $text);
echo $result;
JavaScript উদাহরণ
const text = "apple\nbanana\norange";
const result = text.replace(/\r?\n/g, " ");
console.log(result);
নিরাপদ বাস্তবায়নের জন্য, প্রতিস্থাপন করার আগে সর্বদা অনুমোদিত ডিলিমিটার যাচাই করুন এবং ইনপুট পরিশোধন করুন, যাতে ইনজেকশন-সংক্রান্ত সমস্যা প্রতিরোধ করা যায়।
6. প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
টেক্সট সেপারেটর টুল কী?
টেক্সট সেপারেটর টুল একটি টেক্সট ব্লকের একটি ডিলিমিটারকে অন্য ডিলিমিটার দিয়ে প্রতিস্থাপন করে, যেমন লাইন ব্রেককে স্পেস বা সেমিকোলনে রূপান্তর করা।
আমি কি লাইন ব্রেককে কমায় রূপান্তর করতে পারি?
যদি আপনার বাস্তবায়নে কমা একটি সমর্থিত ডিলিমিটার হয়, তাহলে হ্যাঁ। এই টুলটি নতুন লাইন, স্পেস, সেমিকোলন, ড্যাশ, পাইপ এবং ডটের মতো পূর্বনির্ধারিত ডিলিমিটার সমর্থন করে।
এই টুল কি কনটেন্ট নিজেই পরিবর্তন করে?
না। এটি শুধুমাত্র নির্বাচিত ডিলিমিটার প্রতিস্থাপন করে এবং অন্য সব ক্ষেত্রে মূল টেক্সট অপরিবর্তিত রাখে।
কোনো অক্ষর সীমা আছে কি?
এই টুলটি জমা দেওয়া সম্পূর্ণ টেক্সট প্রক্রিয়াকরণ করে, তবে এর কার্যকারিতা সার্ভারের সীমাবদ্ধতা এবং ব্রাউজারের সক্ষমতার ওপর নির্ভর করে।
প্রতিস্থাপন কি বড় ও ছোট হাতের অক্ষরের প্রতি সংবেদনশীল?
স্পেস বা প্রতীকের মতো ডিলিমিটারগুলো অক্ষরভিত্তিক এবং বড় বা ছোট হাতের অক্ষরের ওপর নির্ভরশীল নয়।
আমার ডেটা কি নিরাপদ?
জমা দেওয়া কনটেন্ট নিরাপদভাবে পরিচালনার জন্য প্রক্রিয়াকরণের আগে ইনপুট যাচাই ও পরিশোধন করা হয়।
জনপ্রিয় সরঞ্জামগুলি
একটি বাক্য বা অনুচ্ছেদে অক্ষরগুলোর ক্রম উল্টে দিন।
পাঠ্যের আকার বাইট (B), কিলোবাইট (KB), বা মেগাবাইট (MB) এ পান।
প্রদত্ত পাঠ্যে অক্ষর এবং শব্দের সংখ্যা গণনা করুন।
পাঠ্য সহজেই উল্টে দিন।
সংখ্যাটিকে তার লেখিত রূপে রূপান্তর করুন।
সাধারণ লেখাকে কার্সিভ ফন্ট শৈলীতে রূপান্তর করুন।