ابزار Backslash Escape/Unescape رشتهها را به فرم escape شده و بالعکس تبدیل میکند (\n \t \r \" \' \\ و escape های Unicode). ضروری برای تعبیه متن چندخطی، نقلقولها یا کاراکترهای خاص در کد منبع JavaScript، Python، Go یا JSON بدون خطای سینتکسی.
هنگام تعبیه متن بهعنوان یک string literal در کد منبع — یک رشته JavaScript، یک مقدار JSON، یک دیکشنری Python — باید کاراکترهای خاص را escape کنید تا کد بهدرستی پارس شود. Backslash Escape/Unescape این کار را فوراً انجام میدهد. حالت Escape متن خام دارای شکست خط، تب و نقلقول را میگیرد و یک رشته escape شده تکخطی تولید میکند که میتوانید بین علامتهای نقلقول در هر زبانی جایگذاری کنید. Unescape این فرآیند را معکوس میکند — رشته escape شده را جایگذاری کنید و متن خوانای اصلی را پس بگیرید. این ابزار تمام توالیهای استاندارد escape را میشناسد: \n (خط جدید)، \r (بازگشت حامل)، \t (تب)، \f (فرم فید)، \v (تب عمودی)، \0 (null)، \b (backspace)، \" \' \\، بهعلاوه escape های Unicode با فرمت \xHH و \uHHHH. بدون شگفتیهای خاص هر زبان — تمام قوانین رایج escape پشتیبانی میشوند.
شکست خط، تب، نقلقول و بکاسلش را به فرم توالی escape (\n \t \" \\) تبدیل میکند. برای جایگذاری در string literal های هر زبانی ایمن است.
توالیهای escape را به متن اصلی بازمیگرداند. یک رشته escape شده را جایگذاری کنید و آن را به فرم خام و خوانا بخوانید.
\n \r \t \f \v \0 \b بهعلاوه \" \' \\ را مدیریت میکند — هر توالی escape رایج مورد استفاده در JavaScript، Python، Go، JSON و موارد دیگر.
کاراکترهای غیر ASCII را به فرمت \xHH یا \uHHHH تبدیل میکند و آنها را بازمیگرداند. برای کار با متن Unicode در کد منبع مفید است.
خروجی escape شده یا unescape شده را با یک کلیک کپی کنید. مستقیماً در کد منبع، اسناد JSON یا فایلهای پیکربندی جایگذاری کنید.
خروجی همزمان با تایپ شما فوراً بهروزرسانی میشود. تکرار سریع برای تنظیم یک رشته تا زمانی که در زبان مقصد بهدرستی پارس شود.
یک پاراگراف چندخطی را به یک خط تکی متصلشده با \n تبدیل کنید تا بتوانید آن را بهعنوان string literal جاوااسکریپت بدون ترفندهای template literal جایگذاری کنید.
نقلقولها و شکستهای خط را در یک رشته قبل از درج آن بهعنوان مقدار JSON escape کنید — از خطاهای پارس ناشی از کاراکترهای " escape نشده جلوگیری میکند.
لاگهایی که شامل توالیهای escape مانند \n و \t هستند را جایگذاری کرده و unescape کنید تا متن فرمتشده واقعی را بخوانید.
هنگام انتقال دادههای تست یا fixture، بین فرمهای escape شده مورد استفاده در زبانهای مختلف (JavaScript در برابر Python در برابر Go) تبدیل کنید.
کاراکترهای خاص regex را در رشتههای منبع escape کنید تا هنگام کپی آنها در یک الگوی regex، بهعنوان کاراکتر لفظی در نظر گرفته شوند.
روی آیکون Backslash در داک DevSuite Pro کلیک کنید. یک پنل ویرایشگر با حالتهای Escape و Unescape باز میشود.
متن چندخطی، رشته داخل نقلقول یا مقدار از قبل escape شدهای که میخواهید تبدیل کنید را جایگذاری کنید.
Escape را برای تولید یک string literal ایمن برای کد، یا Unescape را برای بازیابی متن اصلی و خوانا انتخاب کنید.
نتیجه تبدیلشده بلافاصله در پنل مجاور ظاهر میشود. خروجیهای طولانی قابل اسکرول هستند و شکسته میشوند.
روی Copy کلیک کنید تا رشته escape شده را بگیرید، سپس آن را بین علامتهای نقلقول در فایل JavaScript، Python یا JSON خود جایگذاری کنید.
DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۶۴ ابزار توسعه را برای مرورگر خود باز کنید.