অক্ষর উল্টান

একটি বাক্য বা অনুচ্ছেদে অক্ষরগুলোর ক্রম উল্টে দিন।

3.46 এর মধ্যে 41 রেটিং

1. পরিচিতি

অক্ষর উল্টান একটি অনলাইন টেক্সট টুল যা আপনাকে বিভিন্ন উপায়ে লেখা উল্টানোর সুবিধা দেয়—সম্পূর্ণ টেক্সট উল্টানো, প্রতিটি শব্দের ভেতরের অক্ষর উল্টানো, শব্দগুলোর ক্রম পরিবর্তন করা, অথবা প্রতিটি লাইন আলাদাভাবে উল্টানো। আপনি সাধারণ বাক্য, বহু-লাইনের অনুচ্ছেদ বা কাঠামোবদ্ধ বিষয়বস্তু নিয়ে কাজ করুন না কেন, এটি আপনার টেক্সট কীভাবে রূপান্তরিত হবে তার উপর নির্ভুল নিয়ন্ত্রণ প্রদান করে।

এই টুলটি লেখক, ডেভেলপার, শিক্ষার্থী, ধাঁধা নির্মাতা এবং যাদের দ্রুত টেক্সট প্রক্রিয়াকরণের প্রয়োজন হয় তাদের জন্য উপকারী। আপনি এটি ব্যবহার করে আয়নার মতো টেক্সট প্রভাব তৈরি করতে, স্ট্রিং-প্রসেসিং লজিক পরীক্ষা করতে, ভাষাগত উদাহরণ প্রস্তুত করতে বা টেক্সটের গঠন বিশ্লেষণ করতে পারেন। এটি Unicode অক্ষরও সমর্থন করে, অর্থাৎ উচ্চারণচিহ্নযুক্ত অক্ষর এবং ল্যাটিন-বহির্ভূত লিপির সাথেও এটি সঠিকভাবে কাজ করে।

একটি ঐচ্ছিক সেটিং আপনাকে প্রক্রিয়াকরণের আগে বিশেষ অক্ষর মুছে ফেলার সুযোগ দেয়, যাতে শুধুমাত্র অক্ষর, সংখ্যা এবং ফাঁকা স্থান থাকে। এটি বিশেষভাবে ডেটা স্বাভাবিকীকরণ এবং ফরম্যাটিং কাজের জন্য উপযোগী।


2. এটি কীভাবে কাজ করে

এই টুলটি নির্বাচিত উল্টানোর মোড অনুযায়ী ইনপুট টেক্সট প্রক্রিয়াকরণ করে। প্রথমে এটি প্রয়োজনীয় ইনপুট যাচাই করে, তারপর প্রয়োজন অনুযায়ী লাইন ব্রেক সংরক্ষণ করে নির্বাচিত রূপান্তর প্রয়োগ করে।

ইনপুট প্যারামিটার

  • টেক্সট (প্রয়োজনীয়) – যে বিষয়বস্তু আপনি উল্টাতে চান। এতে একটি বা একাধিক লাইন থাকতে পারে।
  • মোড (প্রয়োজনীয়) – টেক্সট কীভাবে উল্টানো হবে তা নির্ধারণ করে। উপলব্ধ মোডগুলো হলো:
    • সম্পূর্ণ – পুরো টেক্সটকে একটি ধারাবাহিক স্ট্রিং হিসেবে উল্টায়।
    • শব্দের অক্ষর – প্রতিটি শব্দের ভেতরের অক্ষর উল্টায়, তবে শব্দগুলোর ক্রম অপরিবর্তিত রাখে।
    • শব্দের ক্রম – প্রতিটি লাইনে শব্দগুলোর ক্রম উল্টায়।
    • লাইন উল্টানো – প্রতিটি লাইনের অক্ষর আলাদাভাবে উল্টায়।
  • বিশেষ অক্ষর উপেক্ষা করুন (ঐচ্ছিক) – সক্রিয় থাকলে, প্রক্রিয়াকরণের আগে অক্ষর, সংখ্যা এবং ফাঁকা স্থান ছাড়া সব অক্ষর সরিয়ে ফেলা হবে।

যাচাইকরণ নিয়ম

  • টেক্সট খালি হতে পারবে না।
  • মোড অবশ্যই নির্বাচন করতে হবে।
  • নিরাপত্তা যাচাইকরণ নিশ্চিত করে যে ফর্মটি নিরাপদভাবে জমা দেওয়া হয়েছে।

প্রক্রিয়াকরণের যুক্তি

যদি "বিশেষ অক্ষর উপেক্ষা করুন" বিকল্পটি সক্রিয় থাকে, তবে সিস্টেম বিরামচিহ্ন এবং প্রতীকগুলো সরিয়ে দেয়, তবে অক্ষর (Unicode অক্ষরসহ), সংখ্যা এবং ফাঁকা স্থান সংরক্ষণ করে।

একাধিক লাইনের ইনপুটের ক্ষেত্রে, টুলটি লাইন ব্রেক অনুযায়ী টেক্সট ভাগ করে। নির্বাচিত মোড অনুযায়ী:

  • সম্পূর্ণ মোড: পুরো টেক্সট স্ট্রিং উল্টায়।
  • শব্দের অক্ষর মোড: প্রতিটি লাইনকে শব্দে ভাগ করে, প্রতিটি শব্দের অক্ষর উল্টায়, তারপর আবার একত্রিত করে।
  • শব্দের ক্রম মোড: প্রতিটি লাইনকে শব্দে ভাগ করে এবং শব্দগুলোর ক্রম উল্টায়।
  • লাইন উল্টানো মোড: প্রতিটি পৃথক লাইনের অক্ষর উল্টায়, তবে লাইনগুলো একে অপরের সাথে মিশিয়ে দেয় না।

আউটপুটের গঠন

আউটপুট প্রক্রিয়াকৃত সাধারণ টেক্সট হিসেবে প্রদান করা হয়। যেখানে প্রয়োজন সেখানে লাইন ব্রেক সংরক্ষণ করা হয়।

সীমাবদ্ধতা

  • খালি ইনপুট প্রক্রিয়াকরণ করা হবে না।
  • বিশেষ অক্ষর উপেক্ষার বিকল্প সক্রিয় থাকলে সেগুলো স্থায়ীভাবে মুছে ফেলা হবে।
  • ট্যাব বা পরপর একাধিক ফাঁকা স্থানের মতো ফরম্যাটিং স্বাভাবিকীকরণ করা হতে পারে।

3. এই টুলটি কীভাবে ব্যবহার করবেন

  1. ইনপুট ফিল্ডে আপনার টেক্সট লিখুন।
  2. আপনার পছন্দের উল্টানোর মোড নির্বাচন করুন।
  3. ঐচ্ছিক: প্রয়োজন হলে "বিশেষ অক্ষর উপেক্ষা করুন" সক্রিয় করুন।
  4. প্রক্রিয়াকরণ বোতামে ক্লিক করুন।
  5. উল্টানো আউটপুট কপি করুন অথবা ডাউনলোড করুন।

4. ব্যবহারিক উদাহরণ

উদাহরণ 1 – সম্পূর্ণ টেক্সট উল্টানো

ইনপুট: Hello World
মোড: সম্পূর্ণ

আউটপুট: dlroW olleH

উদাহরণ 2 – শব্দের ক্রম উল্টানো

ইনপুট: The quick brown fox
মোড: শব্দের ক্রম

আউটপুট: fox brown quick The

উদাহরণ 3 – প্রতিটি শব্দের অক্ষর উল্টানো

ইনপুট: Reverse letters Tool - TisTos
মোড: শব্দের অক্ষর

আউটপুট: esreveR srettel looT - soTsiT


5. ডেভেলপারদের জন্য ব্যবহারিক ক্ষেত্র

  • স্ট্রিং ম্যানিপুলেশন পরীক্ষা: বহুভাষিক অ্যাপ্লিকেশনে Unicode-সমর্থিত স্ট্রিং উল্টানোর যাচাই করুন।
  • ডেটা স্বাভাবিকীকরণ: পরিষ্কার ইনডেক্সিংয়ের জন্য উল্টানোর আগে বিশেষ অক্ষর সরিয়ে ফেলুন।
  • টেক্সট-ভিত্তিক গেম ডেভেলপমেন্ট: ধাঁধা বা এনকোড করা বার্তা তৈরি করুন।
  • কনটেন্ট রূপান্তর API: স্বয়ংক্রিয় টেক্সট প্রক্রিয়াকরণের জন্য মাইক্রোসার্ভিসে সংযুক্ত করুন।

PHP উদাহরণ

$text = "Hello World";
$result = strrev($text);
echo $result;

JavaScript উদাহরণ

const text = "Hello World";
const reversed = text.split('').reverse().join('');
console.log(reversed);

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


6. প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

আমি কীভাবে অনলাইনে টেক্সট উল্টাতে পারি?

আপনার টেক্সট পেস্ট করুন, একটি উল্টানোর মোড নির্বাচন করুন এবং এই টুল ব্যবহার করে সঙ্গে সঙ্গে প্রক্রিয়াকরণ করুন।

শব্দের ক্রম না বদলে কি আমি শব্দগুলোর অক্ষর উল্টাতে পারি?

হ্যাঁ। প্রতিটি শব্দ আলাদাভাবে উল্টাতে "শব্দের অক্ষর" মোড ব্যবহার করুন।

এই টুল কি Unicode অক্ষর সমর্থন করে?

হ্যাঁ। এটি উচ্চারণচিহ্নযুক্ত অক্ষর এবং ল্যাটিন-বহির্ভূত লিপি সঠিকভাবে পরিচালনা করে।

উল্টানোর আগে কি আমি বিরামচিহ্ন মুছে ফেলতে পারি?

হ্যাঁ। "বিশেষ অক্ষর উপেক্ষা করুন" বিকল্পটি সক্রিয় করুন।

আমি কি প্রতিটি লাইন আলাদাভাবে উল্টাতে পারি?

হ্যাঁ। প্রতিটি লাইন স্বাধীনভাবে উল্টাতে "লাইন উল্টানো" মোড নির্বাচন করুন।

এই টুল কি বিনামূল্যে ব্যবহার করা যায়?

হ্যাঁ। এটি কোনো ইনস্টলেশন ছাড়াই সরাসরি আপনার ব্রাউজারে কাজ করে।

শেয়ার করুন

জনপ্রিয় সরঞ্জামগুলি