fork download
  1. x <- c("Anna & x, Anna & x", #
  2. "Alb, Berta 222, Alb",
  3. "Al Pacino",
  4. "Abb cd xy, Abb cd xy, C123, C123, B")
  5.  
  6. library(stringr)
  7. str_extract_all(x, "([^\\s,](?:[^,]*[^\\s,])?)(?!.*\\1)")
Success #stdin #stdout 0.27s 41860KB
stdin
Standard input is empty
stdout
[[1]]
[1] "Anna & x"

[[2]]
[1] "Berta 222" "Alb"      

[[3]]
[1] "Al Pacino"

[[4]]
[1] "Abb cd xy" "C123"      "B"