Skip to content

Instantly share code, notes, and snippets.

@jikeytang
Created June 17, 2014 02:58
Show Gist options
  • Save jikeytang/0feabec7047ac163c437 to your computer and use it in GitHub Desktop.
Save jikeytang/0feabec7047ac163c437 to your computer and use it in GitHub Desktop.
[ Javascript ] - 20140617-题目1
用正则怎样去除重复的字符串,只保留未重复的。
如:var str= "aaabbbcccddde";
结果为 abcde。
PS:
1. 回复时注意加上下面这句话,才会有语法高亮或格式缩进。
```javascript
// you code
```
2. 粘贴代码时请使用shift+tab,缩进前面的空白。
@qiangspecial
Copy link

var a = "aaaabbbbccdefffa";
console.log(a.replace(/(.)(.)*?\1+/g, "$2"));

var b = "aaaabbbbccdefffa";
console.log(b.replace(/(.)\1+/g, "$1"));

@rambo-panda
Copy link

"aaabbbcccddde".replace(/(\w)(?=\w*\1)/gi,'');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment