লাইন সাজান

তালিকা পেস্ট করুন, নিজেই সাজে — আপনার ভাষার নিয়মে, কোনো বোতাম নেই।

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

  1. বক্সে আপনার তালিকা পেস্ট করুন, প্রতি লাইনে একটি আইটেম — টাইপ করার সঙ্গে সঙ্গে সাজানো হয়, চাপার কোনো বোতাম নেই।
  2. দিক বাছুন, তারপর দরকারি অপশন চালু করুন: সংখ্যাযুক্ত আইটেমের জন্য “সংখ্যা মান অনুযায়ী”, “কেস উপেক্ষা করুন”, “খালি লাইন সরান”, “ডুপ্লিকেট সরান”।
  3. লাইন সংখ্যা দেখে নিয়ে ফলাফল কপি করুন বা .txt ফাইল হিসেবে ডাউনলোড করুন।

উদাহরণ

ইনপুট

Banana
apple
item 10
Cherry
item 2

সাজানো

apple
Banana
Cherry
item 2
item 10

কেবল ডিফল্ট নিয়ম (ঊর্ধ্বক্রম, সংখ্যা মান অনুযায়ী, খালি লাইন সরানো, ডুপ্লিকেট বাদ নেই): আগে অক্ষরই ঠিক করে, তাই বড় হাতের “B” “apple”-এর আগে লাফায় না, আর “item 2” “item 10”-এর আগে আসে কারণ সংখ্যা মান অনুযায়ী তুলনা হয়। পাঁচ লাইন ঢোকে, পাঁচ লাইন বেরোয়।

নিয়ম, সীমাবদ্ধতা ও পরিচিত সমস্যা

  • সাজানো পেজের ভাষার জন্য ব্রাউজারের নিজস্ব কোলেশন ব্যবহার করে: ইংরেজি A–Z, চীনা পিনয়িন, আরবি আরবি বর্ণমালা। এটি কোড-পয়েন্ট ক্রম নয় — কোড-পয়েন্ট ক্রমে “张” “李”-এর আগে আর “第10章” “第9章”-এর আগে যেত।
  • পিনয়িন ক্রম ব্রাউজারের কোলেশন ডেটা থেকে আসে, তাই ভিন্ন ICU সংস্করণের ব্রাউজার কয়েকটি অক্ষর কিছুটা আলাদাভাবে সাজাতে পারে। এই পেজের উদাহরণগুলোই মানদণ্ড।
  • “সংখ্যা মান অনুযায়ী” অঙ্কের অংশগুলোকে সংখ্যা হিসেবে তুলনা করে: “item 2” “item 10”-এর আগে, “第2章” “第10章”-এর আগে। বন্ধ করলে অক্ষর ধরে ধরে তুলনা হয়।
  • সংখ্যা মান অনুযায়ী চালু থাকলে “01” ও “1” সমান: দুটি লাইনই থাকে এবং আপনি যেভাবে টাইপ করেছেন সেই ক্রমেই থাকে।
  • “ডুপ্লিকেট সরান” কেবল হুবহু অক্ষরে অক্ষরে একই লাইন বাদ দেয় — “Ignore case” চালু থাকলেও “Apple” ও “apple” দুটোই থাকে।
  • খালি লাইন মানে যা ফাঁকা বা শুধু হোয়াইটস্পেস (স্পেস, ট্যাব, U+00A0, U+3000) আছে। লাইন কখনো ট্রিম হয় না, তাই শুরুর ইনডেন্ট ক্রমকে প্রভাবিত করে; দরকার হলে আগে টেক্সট পরিষ্কার করুন।
  • আউটপুট LF লাইন ব্রেক ব্যবহার করে এবং শেষে নতুন লাইন নেই। textarea আগেই CRLF/CR নরমালাইজ করে, তাই “মূল লাইন ব্রেক রাখুন” সুইচ নেই।
  • কিছুই নরমালাইজ হয় না: আপনার লাইন হুবহু টাইপ করা অনুযায়ী ছাপা হয় (কম্বাইনিং অ্যাকসেন্ট কখনো এক কোড পয়েন্টে লেখা হয় না)। তুলনার সময় ব্রাউজার অবশ্য “é” (এক কোড পয়েন্ট) আর “e” সাথে কম্বাইনিং অ্যাকসেন্টকে সমান ধরে — তারা আপনি যেভাবে টাইপ করেছেন সেই ক্রমে পাশাপাশি থাকে। দৈর্ঘ্য দিয়ে সাজানো নেই, শাফল নেই, কলাম দিয়ে সাজানো নেই, ফাইল আপলোড নেই, হিস্টোরি নেই — কিছুই আপলোড বা সংরক্ষণ হয় না।

তালিকা সাজানোর পর সাধারণত যা যা দরকার হয়।