← ফিচারে ফিরে যান
Free

ব্যাকস্ল্যাশ এস্কেপ / আনএস্কেপ

ব্যাকস্ল্যাশ এস্কেপ/আনএস্কেপ স্ট্রিংকে তাদের এস্কেপড ফর্মে (\n \t \r \" \' \\ এবং ইউনিকোড এস্কেপ) এবং থেকে রূপান্তর করে। JavaScript, Python, Go, বা JSON সোর্স কোডে সিনট্যাক্স এরর ছাড়াই মাল্টি-লাইন টেক্সট, কোটেশন, বা বিশেষ ক্যারেক্টার এমবেড করার সময় অপরিহার্য।

সোর্স কোডে টেক্সটকে স্ট্রিং লিটারেল হিসেবে এমবেড করার সময় — একটি JavaScript স্ট্রিং, একটি JSON ভ্যালু, একটি Python dict — কোডটি সঠিকভাবে পার্স হওয়ার জন্য বিশেষ ক্যারেক্টার এস্কেপ করা প্রয়োজন। ব্যাকস্ল্যাশ এস্কেপ/আনএস্কেপ এটি তাৎক্ষণিকভাবে হ্যান্ডেল করে। এস্কেপ মোড লাইন ব্রেক, ট্যাব ও কোটেশনসহ কাঁচা টেক্সট নিয়ে একটি সিঙ্গেল-লাইন এস্কেপড স্ট্রিং তৈরি করে, যা আপনি যেকোনো ভাষায় কোট মার্কের মধ্যে পেস্ট করতে পারেন। আনএস্কেপ প্রক্রিয়াটি বিপরীতভাবে ঘটায় — এস্কেপড স্ট্রিং পেস্ট করুন এবং মূল পঠনযোগ্য টেক্সট ফিরে পান। টুলটি সমস্ত স্ট্যান্ডার্ড এস্কেপ সিকোয়েন্স চেনে: \n (নিউলাইন), \r (ক্যারেজ রিটার্ন), \t (ট্যাব), \f (ফর্ম ফিড), \v (ভার্টিকেল ট্যাব), \0 (নাল), \b (ব্যাকস্পেস), \" \' \\, সাথে \xHH এবং \uHHHH ইউনিকোড এস্কেপ। কোনো ভাষা-নির্দিষ্ট চমক নেই — সমস্ত সাধারণ এস্কেপ নিয়ম সাপোর্টেড।

লাইভ প্রিভিউ
example.com
ব্যাকস্ল্যাশ এসকেপ Escape Unescape
Raw String
Line 1 Line 2 "tabbed" With a 'quote'
Escaped Output
Line 1\nLine 2\t\"tabbed\"\nWith a \'quote\'
\n \t \r \" \' \\ \uHHHH
মূল বৈশিষ্ট্য

বিশেষ ক্যারেক্টার এস্কেপ করুন

নিউলাইন, ট্যাব, কোটেশন এবং ব্যাকস্ল্যাশকে তাদের এস্কেপ সিকোয়েন্স ফর্মে (\n \t \" \\) রূপান্তর করে। যেকোনো ভাষার স্ট্রিং লিটারেলে পেস্ট-সেফ।

মূল টেক্সটে আনএস্কেপ করুন

এস্কেপ সিকোয়েন্সগুলো মূল টেক্সটে ফিরিয়ে দেয়। একটি এস্কেপড স্ট্রিং পেস্ট করুন এবং সেটিকে কাঁচা, পঠনযোগ্য ফর্মে পড়ুন।

সব স্ট্যান্ডার্ড এস্কেপ সাপোর্ট করে

\n \r \t \f \v \0 \b সহ \" \' \\ হ্যান্ডেল করে — JavaScript, Python, Go, JSON এবং আরও অনেক ভাষায় ব্যবহৃত প্রতিটি সাধারণ এস্কেপ সিকোয়েন্স।

ইউনিকোড এস্কেপ সাপোর্ট

নন-ASCII ক্যারেক্টারকে \xHH বা \uHHHH ফরম্যাটে রূপান্তর করে, এবং সেগুলো ফিরে ডিকোডও করে। সোর্স কোডে ইউনিকোড টেক্সট নিয়ে কাজ করার জন্য কাজে আসে।

এক-ক্লিক কপি

এক ক্লিকে এস্কেপড বা আনএস্কেপড আউটপুট কপি করুন। সরাসরি সোর্স কোড, JSON ডকুমেন্ট, বা কনফিগারেশন ফাইলে পেস্ট করুন।

রিয়েল-টাইম প্রিভিউ

আপনি টাইপ করার সাথে সাথে আউটপুট তাৎক্ষণিকভাবে আপডেট হয়। আপনার টার্গেট ভাষায় সঠিকভাবে পার্স না হওয়া পর্যন্ত একটি স্ট্রিং টিউন করার জন্য দ্রুত ইটারেশন।

সাধারণ ব্যবহারের ক্ষেত্র

JS-এ মাল্টি-লাইন টেক্সট এমবেড করা

একটি মাল্টি-লাইন প্যারাগ্রাফকে \n-জোড়া সিঙ্গেল লাইনে রূপান্তর করুন, যাতে টেমপ্লেট লিটারেল ট্রিক্স ছাড়াই এটিকে একটি JavaScript স্ট্রিং লিটারেল হিসেবে পেস্ট করতে পারেন।

JSON ভ্যালু প্রস্তুত করা

কোনো স্ট্রিংকে JSON ভ্যালু হিসেবে ইনসার্ট করার আগে তার কোটেশন ও নিউলাইন এস্কেপ করুন — এস্কেপ না করা " ক্যারেক্টার থেকে পার্স এরর এড়ায়।

এস্কেপড লগ ডিবাগ করা

\n এবং \t এস্কেপ সিকোয়েন্সযুক্ত লগ পেস্ট করে সেগুলো আনএস্কেপ করে প্রকৃত ফরম্যাটেড টেক্সট পড়ুন।

ভাষার মধ্যে স্ট্রিং পোর্ট করা

টেস্ট ডেটা বা ফিক্সচার মাইগ্রেট করার সময় বিভিন্ন ভাষায় (JavaScript বনাম Python বনাম Go) ব্যবহৃত এস্কেপড ফর্মের মধ্যে রূপান্তর করুন।

রিজেক্স সোর্সের সাথে কাজ করা

সোর্স স্ট্রিংয়ে বিশেষ রিজেক্স ক্যারেক্টার এস্কেপ করুন, যাতে আপনি সেগুলো একটি রিজেক্স প্যাটার্নে কপি করলে লিটারেল হিসেবে গণ্য হয়।

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

ব্যাকস্ল্যাশ টুল খুলুন

DevSuite Pro ডকে Backslash আইকনে ক্লিক করুন। Escape এবং Unescape মোডসহ একটি এডিটর প্যানেল খুলবে।

2

আপনার টেক্সট পেস্ট করুন

মাল্টি-লাইন টেক্সট, কোটেড স্ট্রিং, বা আগে থেকে এস্কেপ করা ভ্যালু পেস্ট করুন যা আপনি রূপান্তর করতে চান।

3

মোড বেছে নিন

কোড-সেফ স্ট্রিং লিটারেল তৈরি করতে Escape বেছে নিন, অথবা মূল পঠনযোগ্য টেক্সট ফিরে পেতে Unescape।

4

আউটপুট রিভিউ করুন

রূপান্তরিত রেজাল্ট তাৎক্ষণিকভাবে পাশের প্যানেলে প্রদর্শিত হয়। লম্বা আউটপুট স্ক্রলযোগ্য এবং র‍্যাপ হয়।

5

কপি করে কোডে পেস্ট করুন

এস্কেপড স্ট্রিং নিতে Copy-তে ক্লিক করুন, তারপর আপনার JavaScript, Python, বা JSON ফাইলে কোট মার্কের মধ্যে পেস্ট করুন।

চেষ্টা করতে প্রস্তুত?

বিনামূল্যে DevSuite Pro ইনস্টল করুন এবং আপনার ব্রাউজারের জন্য ৬৪+ ডেভলপার টুল আনলক করুন।

Chrome-এ যোগ করুন Edge এ যোগ করুন FireFox-এ যোগ করুন