Javascript 正则表达式:两个或多个连续字符或字符序列

Javascript 正则表达式:两个或多个连续字符或字符序列,javascript,regex,Javascript,Regex,我需要用所述字符或字符序列的单个实例替换两个或多个连续字符或字符序列(如重复出现的连续字符模式)。这些可以是任意a-z字符。这样, Foobar Dummyy Teststdata 变成 Fobar Dumy Testdata 我该怎么做?我通常会将代码发布到我自己能够到达的地方,但在这种情况下(以及在一般的正则表达式中),我没有希望了 提前谢谢 /(.+)\1+/g=>$1应该可以 s=“Foobar dummy Teststdata” p=s.replace(/(.+)\1+/g,“$

我需要用所述字符或字符序列的单个实例替换两个或多个连续字符或字符序列(如重复出现的连续字符模式)。这些可以是任意a-z字符。这样,

Foobar
Dummyy
Teststdata
变成

Fobar
Dumy
Testdata
我该怎么做?我通常会将代码发布到我自己能够到达的地方,但在这种情况下(以及在一般的正则表达式中),我没有希望了

提前谢谢

/(.+)\1+/g
=>
$1
应该可以

s=“Foobar dummy Teststdata”
p=s.replace(/(.+)\1+/g,“$1”)
文档。写入(p)
尝试: