Javascript JS-正则表达式替换重复的字母
所以我有这些字符串:Javascript JS-正则表达式替换重复的字母,javascript,regex,Javascript,Regex,所以我有这些字符串: 气球 杜普利卡塔蒂酒店 面条 我知道如何替换所有重复字符,但这不是我想要的。例如,我不想让气球变成巴伦。如果完整字符串是重复的,例如dduupplliccaattee变为重复的,则我仅要替换。。。保持气球和面条的原样 有什么想法吗?我想你可能在寻找这样的东西: /\b((.)\2)+\b/ 细分: \b-匹配起始单词边界 (()\2)+-匹配一组或多组重复字符 \b-匹配结束字边界如果要识别完全由重复字符组成的单词,可以使用正则表达式 /\b(?:(.)\1)+\b/
- 气球
- 杜普利卡塔蒂酒店
- 面条
有什么想法吗?我想你可能在寻找这样的东西:
/\b((.)\2)+\b/
细分:
\b
-匹配起始单词边界
(()\2)+
-匹配一组或多组重复字符
\b
-匹配结束字边界如果要识别完全由重复字符组成的单词,可以使用正则表达式
/\b(?:(.)\1)+\b/