Usar grep en R para buscar cadenas como palabras completas (pero no como cadenas como parte de las palabras)

Estoy buscando la expresión regular correcta. El seguimiento

t1 = c("IGF2, IGF2AS, INS, TH", "TH", "THZH", "ZGTH") grep("TH",t1, value=T) 

devuelve todos los elementos de t1 , pero solo el primero y el segundo son correctos. Solo quiero entradas con la palabra / frase TH devuelta?

Necesita agregar anclas de límite de palabra ( \b ) alrededor de sus cadenas de búsqueda para que coincidan solo palabras enteras (es decir, palabras rodeadas de caracteres que no sean de palabra o inicio / fin de cadena, donde “carácter de palabra” significa \w , es decir carácter alfanumérico )

Tratar

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

Puede usar \< y \> en una expresión regular para que coincida al principio / final de la palabra.

grep ("\\

", t1)

etc.