我正在寻找正确的正则表达式。下列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 关注
- 874 浏览
添加回答
举报
0/150
提交
取消