สมมติว่าต่อไปนี้คือสตริงของเรา −
var sentence = 'My Name is John, Smith I live in US'; console.log("The original value="+sentence);
เราจำเป็นต้องลบข้อความหลังเครื่องหมายจุลภาคและคำต่อไปนี้ เช่น หลังจากลบ “I live in US” และเก็บส่วนที่เหลือไว้ นี่จะเป็นสตริงผลลัพธ์ -
My Name is John, Smith
สำหรับสิ่งนี้ ให้ใช้ match() ร่วมกับ split()
ตัวอย่าง
var sentence = 'My Name is John, Smith I live in US'; console.log("The original value="+sentence); var expression = sentence.match(/([^,]*)(.*)/)[1]; var positionForComma = sentence.match(/([^,]*),(.*)/)[2].split(' ')[1] var newValue = expression + ', ' + positionForComma console.log("Updated="+newValue);
ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -
node fileName.js.
ที่นี่ ชื่อไฟล์ของฉันคือ demo175.js
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
PS C:\Users\Amit\javascript-code> node demo175.js The original value=My Name is John, Smith I live in US Updated=My Name is John, Smith