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