เอสเคป / ยกเลิกเอสเคปแบ็กสแลช

เอสเคปและยกเลิกเอสเคปลำดับแบ็กสแลชสำหรับสตริงทั่วไป JSON และ JavaScript

ข้อมูลเข้า

ตัวเลือก

ทิศทาง

ผลลัพธ์

วางข้อความหรือโหลดตัวอย่างเพื่อเอสเคป
เกี่ยวกับการเอสเคป / ยกเลิกเอสเคปแบ็กสแลช

การเอสเคปเปลี่ยนอักขระที่ใส่ในสตริงตรง ๆ ไม่ได้ เช่น การขึ้นบรรทัดใหม่ แท็บ เครื่องหมายคำพูด และแบ็กสแลช ให้เป็นลำดับแบ็กสแลชที่มองเห็นได้ เช่น \n, \t และ \" การยกเลิกเอสเคปจะย้อนกระบวนการนี้ กฎการเอสเคปแตกต่างกันในแต่ละภาษา เครื่องมือนี้จึงมีสามโหมดแทนการแปลงแบบเดียวที่อ้างว่าใช้ได้กับทุกภาษา

วิธีใช้งาน
  1. 1.เลือก เอสเคป หรือ ยกเลิกเอสเคป
  2. 2.เลือก ทั่วไป, สตริง JSON หรือ JavaScript
  3. 3.วางข้อความหรือโหลดตัวอย่าง ผลลัพธ์จะอัปเดตขณะพิมพ์
  4. 4.ตรวจสอบจำนวนอักขระและจำนวนเอสเคป แล้วคัดลอกหรือดาวน์โหลดผลลัพธ์
  5. 5.เลือก สลับ เพื่อส่งผลลัพธ์กลับเป็นข้อมูลเข้าและกลับทิศทาง
โหมด

โหมดทั่วไปเอสเคปแบ็กสแลช เครื่องหมายคำพูด และอักขระควบคุม และอ่าน \n \r \t \b \f \v \0 \' \" \/ \xHH \uXXXX และ \u{...} ลำดับที่ไม่รู้จักจะถูกรายงาน หรือคงไว้ด้วยตัวเลือกขั้นสูง สตริง JSON ให้ผลตรงกับ JSON.stringify และรับเฉพาะเอสเคปที่ JSON อนุญาต JavaScript เพิ่ม \v, \0, \xHH, \u{...} และการต่อบรรทัด ปฏิเสธเอสเคปฐานแปดเหมือนโหมดเข้มงวด และให้อักขระที่เอสเคปอื่น ๆ แทนตัวมันเอง

ข้อผิดพลาดและข้อจำกัด

ข้อมูลเข้าที่ไม่ถูกต้องจะไม่สร้างผลลัพธ์บางส่วน เครื่องมือจะรายงานบรรทัด คอลัมน์ และลำดับที่มีปัญหา เช่น แบ็กสแลชท้ายข้อความ \x ที่ไม่มีเลขฐานสิบหกสองหลัก หรือ \u ที่ผิดรูปแบบ สตริง JSON หรือ JavaScript ที่วางพร้อมเครื่องหมายคำพูดคู่จะถูกถอดเครื่องหมายออก ข้อความถูกสแกนด้วยตัวแยกวิเคราะห์ขนาดเล็กที่เขียนขึ้นเองในเบราว์เซอร์ของคุณ ไม่มีสิ่งใดถูกประมวลผลเป็นโค้ด ข้อมูลเข้าจำกัดที่ 2,000,000 อักขระ

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch