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

更新於: 2020 年 9 月 11 日

143 次瀏覽

開啟你的職業生涯

完成課程,獲得認證資格

開始
廣告
© . All rights reserved.