如何计算字符串中相同出现字符的数量

时间:2019-09-16 12:06:54

标签: javascript

我有一个如下字符串:  “ AABAAABBC”

我需要实现javascript逻辑以打印以下输出。

2AB3A2BC

1 个答案:

答案 0 :(得分:3)

使用replace

(.)\1+ demo

var str = 'AABAAABBC'

var res = str.replace(/(.)\1+/g, (match, p1) => match.length + p1)

console.log(res)