我需要 Javascript 中的正则表达式来匹配重复的字母。
我想使用正则表达式在字符串中发现一个重复的字母。并且也在他们周围分裂。
var str = "aabbcde";
str.split(/[a-z](?=$1)/g)
但它仍然返回整个字符串。我想拆分 ["aabbcde"]。如何使正则表达式模式匹配重复的字母?我尝试的是首先匹配任何一个字母,然后使用 (?= 正则表达式匹配匹配后的那个。但它不工作。知道吗?非常感谢
我的愿望输出是
var str = "aabbcde";
str.split(/[a-z](?=$1)/g)
// output = ["aa", "bb", "c", "d", "e"]