我正在用这个
html = html.replace(/([^0-9]).*?\1/ , "");
但它并没有完全实现我想要做的事情。我想替换字符串中的 double ,但仍保留至少其中一个。似乎不知道该怎么做。
最佳答案
我想你是这个意思,
str.replace(/(.)\1+/g, '$1')
或
str.replace(/([^0-9])\1+/g, '$1')
关于javascript - 正则表达式,删除重复出现的字符但保留至少一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39009113/