[JS][正则]删除相邻相同的字符串 猴王爸爸 2020-10-30 267 阅读1分钟 正则表达式实现 const diffChar = str => str.replace(/(.)\1{1,}/g, '$1'); 说明: \1{n,} 匹配第1次; {n,}重复多于n+1次; '$1'匹配的第1个结果 示例: diffChar('11aa22bb33cccc') // 1a2b3c