fork(1) download
  1. name<-c("Dr. T. (Tom) Bailey (m), UCL- Physics" , "Dr. B.K. (Barbara) Blue (f), Oxford - Political Science", "Dr. T. (Tim) Ford, UCL- Physics")
  2. res <- sub(".*?\\)\\s*(.*?)\\s*(?:\\([mf]\\)|,).*", "\\1", name)
  3. res
Success #stdin #stdout 0.46s 79168KB
stdin
Standard input is empty
stdout
[1] "Bailey" "Blue"   "Ford"