fork download
  1. df <- c ("Do(i)lfal", "Do(i)lferl", "Steff(l)", "Steffe", "Steffi")
  2. unlist(strsplit( paste(sub("(.*?)\\(([a-z])\\)(.*)", "\\1\\2\\3, \\1\\3", df), collapse=","), "\\s*,\\s*"))
Success #stdin #stdout 0.22s 39500KB
stdin
Standard input is empty
stdout
[1] "Doilfal"  "Dolfal"   "Doilferl" "Dolferl"  "Steffl"   "Steff"    "Steffe"  
[8] "Steffi"