Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để tách chuỗi khi giá trị thay đổi trong JavaScript?

Đối với điều này, bạn có thể sử dụng match () cùng với biểu thức chính quy. Sau đây là mã -

Ví dụ

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);

Để chạy chương trình trên, bạn cần sử dụng lệnh sau -

node fileName.js.

Đây, tên tệp của tôi là demo139.js.

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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