⊗jsSpRESSE 108 of 294 menu

ข้อยกเว้นภายในเซ็ตใน RegExp JavaScript

คุณรู้อยู่แล้วว่าอักขระพิเศษภายใน [] กลายเป็นอักขระธรรมดา อย่างไรก็ตาม มีข้อยกเว้น: หากคุณต้องการวงเล็บเหลี่ยม เป็นสัญลักษณ์ภายใน [ ] - แล้ว คุณต้องหลีกเลี่ยงโดยใช้แบ็กสแลช ตัวอย่างเช่นในโค้ดถัดไปรูปแบบการค้นหา มีลักษณะดังนี้: ระหว่าง Xs มีวงเล็บเหลี่ยม:

let str = 'x]x xax x[x x1x'; let res = str.replace(/x[\[\]]x/g, '!');

ผลลัพธ์ในตัวแปรจะถูกเขียนดังต่อไปนี้:

'! xax ! x1x'

กำหนดสตริง:

let str = 'x[]z x[[]]z x()z';

เขียน regular expression ที่จะค้นหาคำทั้งหมด ตามรูปแบบ: ตัวอักษร 'x', จากนั้นวงเล็บเหลี่ยมจำนวนเท่าใดก็ได้ จากนั้นตัวอักษร 'z'

กำหนดสตริง:

let str = 'x[]z x{}z x.z x()z x([])z';

เขียน regular expression ที่จะค้นหาคำทั้งหมด ตามรูปแบบ: ตัวอักษร 'x', จากนั้นจำนวนเท่าใดก็ได้ ของวงเล็บใด ๆ, จากนั้นตัวอักษร 'z'

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ