我正在尋找正確的正則表達式。下列t1 = c("IGF2, IGF2AS, INS, TH", "TH", "THZH", "ZGTH")grep("TH",t1, value=T)返回的所有元素t1,但只有第一個和第二個是正確的。我只想TH返回帶有單詞/短語的條目?
2 回答

繁華開滿天機
TA貢獻1816條經驗 獲得超4個贊
您需要在搜索字符串周圍添加單詞邊界錨(\b),以便僅匹配整個單詞(即,由非單詞字符或字符串開頭/結尾包圍的單詞,其中“單詞字符”表示\w字母數字字符)。
嘗試
grep("\\bTH\\b",t3, value=T)
- 2 回答
- 0 關注
- 905 瀏覽
添加回答
舉報
0/150
提交
取消