这是在R中
grep("AB22", c("AB22" ,"AB22","AB22" ,"AB22+3" ,"AB226AEM+1","AB22AEM+2") , value=T)
给出所有这些:
"AB22","AB22","AB22","AB22+3","AB226AEM+1","AB22AEM+2"
但是,我只想要“AB22”,“AB22”,“AB22”,“AB22+3”,AB22AEM+2”,即包含AB22而不是AB226 ot 2265...等的所有条目。
Thanks
这是一份工作词边界锚和/或一个否定前瞻断言:
grep("\\bAB22(?!\\d)", c("AB22" ,"AB22","AB22" ,"AB22+3" ,"AB226AEM+1","AB22AEM+2") , value=T, perl=TRUE);
(?!\d)
意思是“断言不可能匹配当前位置之后的数字”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)