go <- c("go after it", "here we go", "he went bust", "go get it go", "i 'm gon na go", "she 's going berserk")
lemma_GO <- c("go", "goes", "going", "gone", "went", "gon na")
pattern_GO <- paste0("\\b(", paste0(lemma_GO, collapse = "|"), ")\\b")
library(stringr)
str_extract_all(go, paste0("('?\\b[a-z']+\\b|^)(?=\\s?", pattern_GO, ")"))
Z28gPC0gYygiZ28gYWZ0ZXIgaXQiLCAiaGVyZSB3ZSBnbyIsICJoZSB3ZW50IGJ1c3QiLCAiZ28gZ2V0IGl0IGdvIiwgImkgJ20gZ29uIG5hIGdvIiwgInNoZSAncyBnb2luZyBiZXJzZXJrIikKbGVtbWFfR08gPC0gYygiZ28iLCAiZ29lcyIsICJnb2luZyIsICJnb25lIiwgIndlbnQiLCAiZ29uIG5hIikKcGF0dGVybl9HTyA8LSBwYXN0ZTAoIlxcYigiLCBwYXN0ZTAobGVtbWFfR08sIGNvbGxhcHNlID0gInwiKSwgIilcXGIiKQpsaWJyYXJ5KHN0cmluZ3IpCnN0cl9leHRyYWN0X2FsbChnbywgcGFzdGUwKCIoJz9cXGJbYS16J10rXFxifF4pKD89XFxzPyIsIHBhdHRlcm5fR08sICIpIikpCg==