Using regex in R to find strings as whole words (but not strings as part of words)

You need to add word boundary anchors (\b) around your search strings so only entire words will be matched (i. e. words surrounded by non-word characters or start/end of string, where “word character” means \w, i.e. alphanumeric character).

Try

grep("\\bTH\\b",t3, value=T)

Leave a Comment