ตัว Escape/Unescape Regex: Escape/Unescape ข้อความ Regex
ตัว Escape/Unescape Regex แปลงข้อความ regex ด้วยการเติมหรือลบเครื่องหมายแบ็กสแลช (\) หน้าอักขระพิเศษของ regex เลือก flavor ได้: JavaScript ยัง escape / ด้วย ส่วน PCRE, Python, Java และ .NET ไม่ escape โหมด character-class จะ escape เฉพาะอักขระที่พิเศษภายใน [...] ใช้เตรียมข้อความ regex แบบตัวอักษรตรงตัวเพื่อใช้ในแพตเทิร์นหรือซอร์สโค้ดอื่น หรือทำให้ข้อความที่ escape แล้วอ่านง่ายขึ้น
ตัว Escape/Unescape Regex เป็นเครื่องมือในเบราว์เซอร์สำหรับ escape หรือ unescape อักขระพิเศษของ regex วางหรือลากข้อความ regex เลือกการทำงาน แล้วคัดลอกผลลัพธ์ไปใช้ในแพตเทิร์นหรือซอร์สโค้ด เครื่องมือรองรับ JavaScript, PCRE, Python, Java และ .NET พร้อมตัวเลือก flavor เพื่อใช้พฤติกรรมการ escape ที่เหมาะสม
เมื่อ escape เครื่องมือจะเติมแบ็กสแลชหน้าอักขระพิเศษของ regex การ escape ของ JavaScript รวม / ด้วย ส่วน PCRE, Python, Java และ .NET ไม่ escape โหมด character-class ใช้กฎที่แคบกว่า: escape เฉพาะอักขระที่พิเศษภายใน [...] เมื่อคุณเลือก unescape เครื่องมือจะลบแบ็กสแลชหน้าอักขระพิเศษที่ escape แล้ว
ไวยากรณ์ regex ใช้อักขระพิเศษเพื่อให้สัญลักษณ์มีความหมายเฉพาะในแพตเทิร์น ส่วนรูปแบบที่ escape แล้วสามารถแทนสัญลักษณ์เหล่านั้นตามตัวอักษรได้ การ escape มีประโยชน์เมื่อเตรียมข้อความ regex เพื่อฝังในสตริง regex อีกอันหรือวางในซอร์สโค้ด การ unescape ช่วยให้สตริงที่ escape หนาแน่นอ่านง่ายขึ้น ตัวเลือก flavor และโหมด character-class ช่วยให้ผลลัพธ์ตรงกับบริบทที่จะนำข้อความไปใช้
ตัว Escape/Unescape Regex ฟรีและทำงานในเบราว์เซอร์ของคุณทั้งหมด อินพุตของคุณประมวลผลบนอุปกรณ์ของคุณ ไม่ได้อัปโหลด จัดเก็บ หรือส่งไปยังเซิร์ฟเวอร์ เมื่อโหลดหน้าเสร็จ เครื่องมือใช้งานออฟไลน์ได้ คุณจึงใช้งานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต มีประโยชน์สำหรับนักพัฒนาและวิศวกร DevOps ที่ต้องเตรียม ตรวจสอบ หรือใช้ข้อความ regex ซ้ำใน flavor ที่รองรับ
ขั้นตอนที่ 1: วางหรือลากข้อความ regex ของคุณลงในเครื่องมือ ตรวจสอบอินพุตก่อนแปลงเพื่อเปรียบเทียบกับผลลัพธ์
ขั้นตอนที่ 2: เลือกว่าจะ escape หรือ unescape การ escape จะเติมแบ็กสแลชหน้าอักขระพิเศษของ regex ส่วนการ unescape จะลบแบ็กสแลชหน้าอักขระที่ escape แล้ว
ขั้นตอนที่ 3: เลือก flavor regex ที่ตรงกับการใช้งานของคุณ JavaScript escape / ด้วย ส่วน PCRE, Python, Java และ .NET ไม่ escape
ขั้นตอนที่ 4: เลือกโหมด character-class เมื่อทำงานกับเนื้อหาภายใน [...] ในโหมดนี้จะ escape เฉพาะอักขระที่พิเศษภายใน character class เท่านั้น
ขั้นตอนที่ 5: คัดลอกผลลัพธ์ไปใช้ในแพตเทิร์นหรือซอร์สโค้ดของคุณ ตรวจสอบผลลัพธ์ให้แน่ใจว่าตรงกับบริบทที่จะนำไปใช้
กรณีการใช้งาน: ฝังข้อความ regex ไว้ในสตริง regex อีกอันโดยไม่ปล่อยให้อักขระพิเศษไม่ถูก escape ช่วยรักษาอักขระตามตัวอักษรที่ตั้งใจไว้
กรณีการใช้งาน: ทำให้สตริงที่ escape หนาแน่นอ่านง่ายขึ้นด้วยการ unescape เครื่องมือจะลบแบ็กสแลชหน้าอักขระพิเศษที่ escape แล้ว
กรณีการใช้งาน: เตรียมข้อความ regex สำหรับวางลงในซอร์สโค้ด เลือก flavor ให้เหมาะสม เพราะ JavaScript escape / ด้วย ส่วน PCRE, Python, Java และ .NET ไม่ escape
กรณีการใช้งาน: escape เฉพาะอักขระที่พิเศษภายใน character class โหมด character-class มีประโยชน์เมื่อเตรียมข้อความสำหรับใช้ภายใน [...]
กรณีการใช้งาน: ตรวจสอบแพตเทิร์นที่ escape แล้วขณะดีบัก การ unescape ช่วยให้ตรวจสอบอักขระพิเศษได้ง่ายขึ้น
กรณีการใช้งาน: แปลงข้อความ regex ระหว่างรูปแบบการ escape เมื่อทำงานกับ JavaScript และ flavor อื่น ๆ ที่รองรับ ตัวเลือก flavor จะจัดการกับวิธีที่ JavaScript ปฏิบัติต่อ /