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' ]