একাধিক লাইনকে কমা দিয়ে আলাদা করা টেক্সটে বদলাবেন কীভাবে
আলাদা লাইনে থাকা নাম এক লাইনে সাজান
নিজের পছন্দের বিভাজক দিয়ে টেক্সট লাইন জোড়া দিন
টেক্সট জোড়ার সময় ফাঁকা লাইন বাদ দিন
স্প্রেডশিট বা তালিকার জন্য লাইনভিত্তিক ডেটা সাজান
সফটওয়্যার ইনস্টল না করে ব্রাউজারে লাইন রূপান্তর করুন
রূপান্তরিত টেক্সট কপি বা ডাউনলোড করুন
ফিচারগুলো কীভাবে কাজ করে
নিজের পছন্দের বিভাজক
লাইনগুলোর মাঝে বসানোর জন্য বিভাজক নির্ধারণ করুন। ডিফল্ট সেমিকোলন পরিবর্তন করে কমা, কমা ও স্পেস অথবা অন্য স্ট্রিং ব্যবহার করতে পারবেন।
ফাঁকা লাইন বাদ দেওয়া
skipEmpty বিকল্পটি ডিফল্টভাবে চালু থাকে। যে লাইনের লেখা ট্রিম করার পর ফাঁকা থাকে, সেটি বাদ যায়। বিকল্প বন্ধ করলে ফাঁকা লাইনও আউটপুট তৈরির ক্রমে থাকে।
ক্লিপবোর্ডে কপি
Copy বোতামে ক্লিক করে রূপান্তরিত টেক্সট কপি করুন। কপি সম্পন্ন হলে ইন্টারফেসে Copied! লেখা দেখা যেতে পারে।
ফলাফল ডাউনলোড
Download বোতাম দিয়ে রূপান্তরিত টেক্সট সংরক্ষণ করুন। ফাইলের নাম, এক্সটেনশন বা এনকোডিং দেওয়া কোডে নির্দিষ্ট করা নেই।
উদাহরণ লোড
Load Example ব্যবহার করে নিজের লেখা দেওয়ার আগেই নমুনা ইনপুট দিয়ে রূপান্তর পরীক্ষা করুন।
লেখা মুছে ফেলা
Clear বোতাম দিয়ে বর্তমান টেক্সট মুছে নতুন তালিকা শুরু করুন।
ক্লায়েন্ট সাইডে রূপান্তর
টেক্সট জোড়ার কোড ব্রাউজারের ক্লায়েন্ট সাইডে চলে। দেওয়া বিশ্লেষণে এই কাজের জন্য কোনো fetch বা API কল দেখা যায়নি।
কী কী কাজে ব্যবহার করা যায়?
নামের তালিকা কমা দিয়ে সাজানো
আলাদা লাইনে লেখা নামগুলো এক লাইনে জুড়ে এমন ফর্ম বা টেক্সট ফিল্ডে ব্যবহার করুন, যেখানে বিভাজক দিয়ে আলাদা করা মান দরকার।
SEO গবেষণার জন্য কীওয়ার্ড জোড়া
প্রতিটি লাইনে থাকা সার্চ কীওয়ার্ডকে কমা বা আপনার কাজের উপযোগী অন্য বিভাজক দিয়ে একটি স্ট্রিংয়ে সাজান।
পণ্যের নাম ও ট্যাগ একত্র করা
পণ্যের নাম, লেবেল বা ট্যাগ আলাদা লাইন থেকে একটি বিভাজকযুক্ত টেক্সটে বদলে অন্য টুলে পেস্ট করুন।
স্প্রেডশিটের জন্য মান প্রস্তুত করা
যে ফিল্ডে এক লাইনে বিভাজকযুক্ত লেখা দরকার, সেখানে নেওয়ার আগে টেক্সটের মানগুলো জুড়ে নিন। গন্তব্য অ্যাপের বিভাজক সংক্রান্ত নিয়ম আগে দেখে নিন।
পেস্ট করার আগে ফাঁকা লাইন বাদ দেওয়া
ফাঁকা বা শুধু স্পেস থাকা লাইন বাদ দিয়ে অপ্রয়োজনীয় খালি এন্ট্রি তৈরি হওয়া এড়িয়ে চলুন।
টুলের বিস্তারিত তথ্য
| টুল | Lines to Comma-separated Text |
|---|---|
| প্রক্রিয়াকরণ | ক্লায়েন্ট সাইড |
| ডিফল্ট বিভাজক | ; |
| ডিফল্টভাবে ফাঁকা লাইন বাদ | হ্যাঁ |
| বিভাজকের ধরন | ব্যবহারকারী নির্ধারিত স্ট্রিং |
| ক্লিপবোর্ডে কপি | আছে |
| ফলাফল ডাউনলোড | আছে |
| উদাহরণ ও রিসেট | Load Example এবং Clear |
সুবিধা
- একবারেই একাধিক লাইনকে একটি বিভাজকযুক্ত স্ট্রিংয়ে জুড়ে নিতে পারবেন।
- যেখানে ফলাফল পেস্ট করবেন, সেখানকার প্রয়োজন অনুযায়ী বিভাজক বেছে নিতে পারবেন।
- ডিফল্ট সেটিং ব্যবহার করে ফাঁকা ও শুধু স্পেস থাকা লাইন বাদ দিতে পারবেন।
- Copy বা Download বোতাম দিয়ে ফলাফল ব্যবহার করতে পারবেন।
- নিজের ডেটা দেওয়ার আগে Load Example দিয়ে পরীক্ষা করতে পারবেন।
সীমাবদ্ধতা
- ডিফল্ট বিভাজক কমা নয়, সেমিকোলন।
- নথিভুক্ত linesToComma প্রক্রিয়ায় প্রতিটি আইটেমের দুই পাশের স্পেস মুছতে আলাদা trimItems বিকল্প নেই।
- এটি শুধু টেক্সট জোড়ে; CSV নিয়ম যাচাই করে না এবং মানের ভেতরের কমা বা উদ্ধৃতি চিহ্ন ঠিক করে না।
- আউটপুট বিভাজক দিয়ে জোড়া সাধারণ টেক্সট। নির্দিষ্ট কাঠামোর ফাইল ফরম্যাট নিশ্চিত নয়।
- সর্বোচ্চ ইনপুট দৈর্ঘ্য বা ডাউনলোড ফাইলের নির্দিষ্ট নাম দেওয়া কোডে নেই।
- ক্লায়েন্ট সাইডে রূপান্তর হওয়া থেকে পুরো ওয়েবসাইটের অ্যানালিটিক্স বা লগিং সম্পর্কে নিশ্চিত সিদ্ধান্ত নেওয়া যায় না।
আপনার টেক্সট কীভাবে প্রক্রিয়া হয়
linesToComma রূপান্তরটি ক্লায়েন্ট সাইডে সম্পন্ন হয়। দেওয়া প্রসেসিং কোডে এই কাজের জন্য কোনো fetch বা API কল দেখা যায়নি। তবে এর মাধ্যমে ওয়েবসাইটের অন্য অংশের অ্যানালিটিক্স, লগিং, ব্রাউজার এক্সটেনশন বা অন্যান্য কার্যকলাপ সম্পর্কে নিশ্চিত হওয়া যায় না।
টিপস
- কমা দিয়ে তালিকা দরকার হলে ডিফল্ট সেমিকোলন বদলে কমা দিন।
- পড়তে সুবিধা হয় এমন তালিকার জন্য কমার পরে একটি স্পেস ব্যবহার করুন।
- ফাঁকা লাইন থেকে খালি এন্ট্রি তৈরি হওয়া এড়াতে skipEmpty চালু রাখুন।
- ফলাফল CSV হিসেবে ব্যবহার করার আগে মানের ভেতরে থাকা কমাগুলো পরীক্ষা করুন।
- Load Example দিয়ে দেখে নিন, তারপর প্রয়োজন হলে Clear ব্যবহার করে নিজের তালিকা দিন।
সাধারণ প্রশ্ন ও উত্তর
অনলাইনে একাধিক লাইনকে কমা দিয়ে আলাদা করব কীভাবে?
হ্যাঁ, Input lines-এ লাইনগুলো পেস্ট করে Options থেকে কমা বেছে নিন। তারপর Converted text পরীক্ষা করুন। টুলটি নির্বাচিত বিভাজক দিয়ে লাইনগুলো জোড়ে। ডিফল্ট বিভাজক সেমিকোলন, তাই কমা দরকার হলে পরিবর্তন করতে হবে।
সেমিকোলনের বদলে কমা ব্যবহার করা যাবে কি?
হ্যাঁ। বিভাজক পরিবর্তন করা যায়। ডিফল্ট সেমিকোলনের জায়গায় কমা, কমা ও স্পেস বা অন্য স্ট্রিং দিন। আউটপুটে রাখা লাইনগুলোর মাঝে আপনার নির্বাচিত বিভাজকটি ব্যবহার করা হবে।
এই টুল কি স্বয়ংক্রিয়ভাবে ফাঁকা লাইন বাদ দেয়?
হ্যাঁ। skipEmpty বিকল্পটি ডিফল্টভাবে চালু থাকে। ট্রিম করার পর যেসব লাইনে কোনো লেখা থাকে না, সেগুলো বাদ পড়ে। তবে যে লাইনে লেখা আছে, তার শুরু বা শেষের স্পেস এই বিকল্প নিজে থেকে মুছে দেয় না।
লাইন জোড়ার সময় সেমিকোলন বা উল্লম্ব দাগ ব্যবহার করা যাবে?
হ্যাঁ। বিভাজক হিসেবে যেকোনো স্ট্রিং দিতে পারবেন। সেমিকোলন, কমা বা উল্লম্ব দাগ ব্যবহার করা যায়। ফলাফলে প্রতিটি রাখা লাইনের মাঝে নির্বাচিত স্ট্রিংটি বসবে।
আলাদা লাইনে থাকা নামকে এক লাইনে আনব কীভাবে?
হ্যাঁ। প্রতিটি নাম আলাদা লাইনে লিখে পছন্দের বিভাজক নির্বাচন করুন। যেমন, রাহিম, করিম ও সুমাইয়াকে কমা দিয়ে একটি লাইনে সাজানো যায়। ফাঁকা নাম বা খালি লাইনের ক্ষেত্রে skipEmpty সেটিং অনুযায়ী ফলাফল তৈরি হবে।
SEO কীওয়ার্ডের তালিকা সাজাতে এই টুল ব্যবহার করা যাবে?
হ্যাঁ। প্রতিটি লাইনে একটি কীওয়ার্ড পেস্ট করে কমা বা প্রয়োজনীয় অন্য বিভাজক নির্বাচন করুন। টুলটি কীওয়ার্ডগুলো জুড়ে দেবে, তবে সার্চ ভলিউম যাচাই, কীওয়ার্ড গবেষণা বা তালিকার মান পরীক্ষা করবে না।
এই টুল কি আমার লেখা API-তে পাঠায়?
দেওয়া রূপান্তর কোডে কোনো API কল দেখা যায়নি। linesToComma প্রক্রিয়াটি ক্লায়েন্ট সাইডে চলে। তবে ওয়েবসাইটের অন্যান্য অংশ অ্যানালিটিক্স বা লগিংয়ের জন্য কী করে, তা শুধু এই কোড থেকে নিশ্চিত করা যায় না।
রূপান্তরিত টেক্সট কপি বা ডাউনলোড করা যাবে?
হ্যাঁ। Copy দিয়ে টেক্সট কপি করুন অথবা Download দিয়ে ফাইল হিসেবে সংরক্ষণ করুন। Load Example এবং Clear বোতামও রয়েছে। তবে ডাউনলোড করা ফাইলের নাম বা এক্সটেনশন দেওয়া কোডে নির্দিষ্ট নেই।
এই টুল কি সরাসরি বৈধ CSV ফাইল তৈরি করে?
না। এটি নির্বাচিত বিভাজক দিয়ে লাইন জোড়ে, কিন্তু CSV-এর নিয়ম যাচাই করে না। মানের ভেতরে কমা বা উদ্ধৃতি চিহ্ন থাকলে সেগুলো স্বয়ংক্রিয়ভাবে সঠিকভাবে ফরম্যাট করা হয় না। বৈধ CSV দরকার হলে আলাদাভাবে যাচাই করুন।
সর্বোচ্চ কতটি লাইন রূপান্তর করা যায়?
নির্দিষ্ট কোনো সর্বোচ্চ লাইন বা অক্ষরের সীমা দেওয়া প্রসেসিং কোডে নেই। বাস্তবে কত বড় লেখা প্রক্রিয়া করা যাবে, তা ব্রাউজার ও অ্যাপ্লিকেশনের ওপর নির্ভর করতে পারে। তাই সীমাহীন ইনপুটের নিশ্চয়তা দেওয়া যায় না।