Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

แยกสตริงที่มีลำดับอักขระพิเศษเป็นคู่ของสตริงย่อยใน JavaScript หรือไม่


สมมติว่าเรามีสตริงที่มีลำดับอักขระพิเศษดังต่อไปนี้ −

var fullName=" John <----> Smith ";

หากต้องการแยกสตริงด้านบนออกเป็นสตริงย่อย ให้ใช้ regex แล้ว split() ไวยากรณ์มีดังนี้ −

var anyVariableName=(/\s*<---->\s*/g);
var anyVariableName=yourVariableName.trim().split(yourVariableName);

ต่อไปนี้เป็นรหัส JavaScript ที่สมบูรณ์ -

ตัวอย่าง

var fullName=" John <----> Smith ";
console.log("The Value="+fullName);
var regularExpression=(/\s*<---->\s*/g);
var seprateName=fullName.trim().split(regularExpression);
console.log(seprateName);

ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -

node fileName.js.

ที่นี่ ชื่อไฟล์ของฉันคือ demo39.js

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

PS C:\Users\Amit\JavaScript-code> node demo39.js
The Value= John <----> Smith
[ 'John', 'Smith' ]