fork(1) download
  1. x <- c("aaa","aaaa","abababcdcd","cdababcdcd")
  2. gsub("(.{2,})\\1+","\\1",x)
  3. gsub("(.{2,})\\1+","\\1",x, perl=TRUE)
Success #stdin #stdout 0.19s 183680KB
stdin
Standard input is empty
stdout
[1] "aaa"        "aa"         "abcd"       "cdababcdcd"
[1] "aaa"    "aa"     "abcd"   "cdabcd"