欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

连续英文单词去重

程序员文章站 2022-04-26 19:48:37
...

var str = "a mo mo mo fw mo mo"
var str2 = "";
do{
    str2 = str;
    str = str.replace(/\s(\w+\s)\1/, " $1"); 
}while(str.length != str2.length)
str = str.replace(/^(\w+\s)\1/, "$1").replace(/(\s\w+)\1$/, "$1");

console.log(str);

相关标签: JavaScript regexp