我有一串连续的相同字符,例如:“ aaabbc”,我想将它们分组为一个数组:[“ aaa”,“ bb”,“ c”]。
我已经尝试使用Hash解决它,并且确实有效,但是现在我想知道是否可以使用split和regex解决。
这是我根据SO的另一个答案所做的:
"aaabbc".split(/\\b([a-z])\\1+\\b/)
Run Code Online (Sandbox Code Playgroud)
但这给了我数组中的初始字符串:
["aaabbc"]
Run Code Online (Sandbox Code Playgroud)
不要给每组相同的连续字符用逗号分隔:
["aaa", "bb", "c"]