在 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.