⊗jsSpRELB 112 of 294 menu

ต้นและปลายของสตริงใน Regular Expressions ของ JavaScript

มีเครื่องหมายพิเศษที่ใช้แสดงถึง ต้นสตริง '^' หรือ ปลายสตริง ' ลองมาดูการทำงานของพวกมันผ่านตัวอย่างกัน

ตัวอย่าง

ในตัวอย่างนี้รูปแบบการค้นหาคือ: แทนที่ 'aaa' ด้วย '!' เฉพาะเมื่อมัน อยู่ที่ต้นสตริง:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

ผลลัพธ์ที่ได้ในตัวแปรจะเป็นดังนี้:

'! aaa aaa'

ตัวอย่าง

ในตัวอย่างนี้รูปแบบการค้นหาคือ: แทนที่ 'aaa' ด้วย '!' เฉพาะเมื่อมัน อยู่ที่ปลายสตริง:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

ผลลัพธ์ที่ได้ในตัวแปรจะเป็นดังนี้:

'aaa aaa !'

ตัวอย่าง

เมื่อต้นของ Regular Expression มี '^' และปลายมี ' นั่นหมายความว่า เรากำลังตรวจสอบทั้งสตริงว่าเข้ากันกับ รูปแบบ Regular Expression

ในตัวอย่างถัดไปรูปแบบการค้นหาคือ: ตัวอักษร 'a' 重复หนึ่งครั้งหรือ มากกว่า, แทที่ทั้งสตริงด้วย '!' เฉพาะเมื่อมันประกอบด้วยตัวอักษร 'a' เท่านั้น

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

ผลลัพธ์ที่ได้ในตัวแปรจะเป็นดังนี้:

'!'

แบบฝึกหัด

กำหนดสตริง:

let str = 'abc def xyz';

เขียน Regular Expression ที่จะพบ สตริงย่อยแรกที่ประกอบด้วยตัวอักษร

กำหนดสตริง:

let str = 'abc def xyz';

เขียน Regular Expression ที่จะพบ สตริงย่อยสุดท้ายที่ประกอบด้วยตัวอักษร

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ