Backslash Escape/Unescape ช่วยแปลงสตริงไปและกลับจากรูปแบบที่ถูก Escape (\n \t \r \" \' \\ และ Unicode escape) จำเป็นอย่างยิ่งเมื่อต้องฝังข้อความหลายบรรทัด, เครื่องหมายคำพูด หรืออักขระพิเศษลงในซอร์สโค้ด JavaScript, Python, Go หรือ JSON โดยไม่ให้เกิดข้อผิดพลาดทางไวยากรณ์
เมื่อต้องฝังข้อความเป็น String literal ในซอร์สโค้ด — ไม่ว่าจะเป็นสตริงใน JavaScript, ค่าใน JSON หรือ Python dict — คุณจำเป็นต้อง Escape อักขระพิเศษเพื่อให้โค้ดพาร์สได้อย่างถูกต้อง Backslash Escape/Unescape จัดการเรื่องนี้ได้ทันที โหมด Escape จะรับข้อความดิบที่มีการขึ้นบรรทัดใหม่, แท็บ และเครื่องหมายคำพูด แล้วสร้างสตริงที่ถูก Escape ในบรรทัดเดียวซึ่งคุณสามารถนำไปวางระหว่างเครื่องหมายคำพูดในภาษาใดก็ได้ ส่วน Unescape จะทำงานในทิศทางตรงกันข้าม — เพียงวางสตริงที่ถูก Escape แล้วคุณจะได้ข้อความต้นฉบับที่อ่านง่ายกลับคืนมา เครื่องมือนี้รู้จักลำดับการ Escape มาตรฐานทั้งหมด: \n (ขึ้นบรรทัดใหม่), \r (ปัดแคร่), \t (แท็บ), \f (ขึ้นหน้าใหม่), \v (แท็บแนวตั้ง), \0 (null), \b (ลบถอยหลัง), \" \' \\ รวมถึง \xHH และ \uHHHH สำหรับ Unicode escape โดยไม่มีข้อจำกัดเฉพาะภาษา เพราะรองรับกฎการ 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 ใน JavaScript ได้โดยไม่ต้องพึ่งพา Template literal
Escape เครื่องหมายคำพูดและการขึ้นบรรทัดใหม่ในสตริงก่อนจะใส่เป็นค่าใน JSON — หลีกเลี่ยงข้อผิดพลาดในการพาร์สจากเครื่องหมาย " ที่ไม่ได้ถูก Escape
วาง Log ที่มีลำดับการ Escape อย่าง \n และ \t แล้วทำการ Unescape เพื่ออ่านข้อความที่จัดรูปแบบจริง
แปลงรูปแบบการ Escape ที่ใช้ในภาษาต่างๆ (เช่น JavaScript เทียบกับ Python เทียบกับ Go) เมื่อต้องย้ายข้อมูลทดสอบหรือ Fixture
Escape อักขระ Regex พิเศษในสตริงต้นทางเพื่อให้ถูกมองเป็นตัวอักษรธรรมดาเมื่อคุณคัดลอกลงในแพทเทิร์น Regex
คลิกไอคอน Backslash ใน DevSuite Pro dock แผงแก้ไขจะเปิดขึ้นพร้อมโหมด Escape และ Unescape
วางข้อความหลายบรรทัด, สตริงที่มีเครื่องหมายคำพูด หรือค่าที่ถูก Escape อยู่แล้วที่คุณต้องการแปลง
เลือก Escape เพื่อสร้าง String literal ที่ปลอดภัยสำหรับโค้ด หรือเลือก Unescape เพื่อกู้คืนข้อความดั้งเดิมที่อ่านง่าย
ผลลัพธ์ที่แปลงแล้วจะปรากฏในช่องข้างๆ ทันที เอาต์พุตที่ยาวสามารถเลื่อนดูได้และจะตัดบรรทัดให้
คลิก Copy เพื่อรับสตริงที่ถูก Escape แล้วนำไปวางระหว่างเครื่องหมายคำพูดในไฟล์ JavaScript, Python หรือ JSON ของคุณ
ติดตั้ง DevSuite Pro ฟรีและปลดล็อกเครื่องมือสำหรับนักพัฒนามากกว่า 64 รายการสำหรับเบราว์เซอร์ของคุณ