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

จะแยกสตริงได้อย่างไรเมื่อค่าเปลี่ยนแปลงใน JavaScript


สำหรับสิ่งนี้ คุณสามารถใช้ match() ร่วมกับนิพจน์ทั่วไป ต่อไปนี้เป็นรหัส -

ตัวอย่าง

var originalString="JJJJOHHHHNNNSSSMMMIIITTTTHHH";
var regularExpression=/(.)\1*/g;
console.log("The original string="+originalString);
var splitting=originalString.match(regularExpression);
console.log("After splitting the original string=");
console.log(splitting);

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

node fileName.js.

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

ผลลัพธ์

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

PS C:\Users\Amit\JavaScript-code> node demo139.js
The original string=JJJJOHHHHNNNSSSMMMIIITTTTHHH
After splitting the original string=[
   'JJJJ', 'O',
   'HHHH', 'NNN',
   'SSS', 'MMM',
   'III', 'TTTT',
   'HHH'
]