تبلیغات

رشته‌ها را برای JSON، JavaScript، HTML، URL، SQL، regex یا backslash گریز یا بازگریز کنید — دو پنجره، آنی، در مرورگر شما. رایگان.

همه‌چیز در مرورگر شما اجرا می‌شود — چیزی بارگذاری نمی‌شود.

مقصد
ورودی
خروجی
</> نتیجه اینجا نمایش داده می‌شود…

درباره گریز و بازگریز رشته

ابزار Escape و Unescape رشته، متن را به شکل escape شده‌ی مورد نیاز هفت هدف تبدیل می‌کند یا از آن حالت خارج می‌سازد: رشته‌های JSON، رشته‌های JavaScript، HTML، URL، SQL، عبارت‌های باقاعده و escape ساده با بک‌اسلش. دو پنل دوقلو بلافاصله به‌روزرسانی می‌شوند و یک دکمه‌ی جابه‌جایی، خروجی را دوباره به‌عنوان ورودی برمی‌گرداند تا بتوانید چند لایه escape را پشت سر هم انجام دهید.

هر هدف قواعد خودش را دارد؛ JSON نقل‌قول‌ها و کاراکترهای کنترلی را به‌صورت دنباله‌های \n یا \u درمی‌آورد، HTML علائم <، > و & را به entity تبدیل می‌کند، انکود URL کاراکترهای رزرو شده را با درصد جایگزین می‌کند، SQL نقل‌قول‌های تکی را دوتایی می‌کند و escape عبارت باقاعده کاراکترهای ویژه‌ای مثل . و * را خنثی می‌سازد تا ورودی کاربر به‌صورت لفظی مطابقت داده شود.

این ابزار راه‌حل سریعی برای جاسازی متن در کد، ساخت query string یا برگرداندن یک خط لاگ بیش‌ازحد escape شده است. همه‌چیز در مرورگر شما اجرا می‌شود و چیزی آپلود نمی‌گردد، بنابراین اطلاعات محرمانه و قطعات لاگ تولید همچنان خصوصی می‌مانند. رایگان و بدون نیاز به حساب کاربری.

نحوه استفاده از گریز و بازگریز رشته

  1. جهت عملیات را انتخاب کنید: Escape یا Unescape.
  2. قالب هدف را انتخاب کنید: رشته JSON، رشته JS، HTML، URL، SQL، Regex یا Backslash.
  3. متن خود را در پنل ورودی جای‌گذاری کنید، یا نمونه را بارگذاری کنید.
  4. نتیجه‌ی تبدیل‌شده را بخوانید و با «استفاده به‌عنوان ورودی» یک لایه escape را باز کنید یا لایه‌ی دیگری اضافه کنید.
  5. خروجی را در کلیپ‌بورد کپی کنید.

سوالات متداول

کاراکترهای ویژه‌ای مانند .، *، + ، ? و پرانتزها را با بک‌اسلش escape می‌کند تا متن به‌صورت لفظی درون یک عبارت باقاعده مطابقت داده شود؛ این کار هنگام قرار دادن ورودی کاربر در یک الگو ضروری است.

بله. برای هر لایه یک‌بار Unescape را اجرا کنید و با دکمه‌ی جابه‌جایی هر نتیجه را دوباره وارد کنید؛ دو مرحله \\n را به یک خط جدید واقعی تبدیل می‌کند.

خیر. escape کردن نقل‌قول‌ها به مقادیر لفظی کمک می‌کند، اما دفاع درست، استفاده از کوئری‌های پارامتری یا prepared statement است. از این ابزار برای دیباگ و رشته‌های موقت استفاده کنید، نه به‌عنوان محافظ در برابر تزریق.

خیر. تمام escape و unescape کردن در مرورگر شما اجرا می‌شود، بنابراین گزیده‌های لاگ و اطلاعات ورود هرگز ارسال نمی‌شوند.

بله، رایگان و بدون محدودیت استفاده.

اشتراک‌گذاری

جستجوهای پرطرفدار
گریز رشته بازگریز رشته گریز رشتهٔ json گریز رشتهٔ javascript گریز رشتهٔ sql گریز کاراکترهای regex
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید — کد زیر را کپی و جای‌گذاری کنید.