我正在尝试计算字符向量中子字符串的出现次数。例如:
lookin<-c("babababa", "bellow", "ra;baba")
searchfor<-"aba"
str_count(lookin, searchfor)
返回: 2 0 1
但是,我希望它返回&#39; 3 0 1&#39;但它并没有在中间地区捡到#aba&#39;在第一个项目中,因为它在第一个实例中被部分使用(我认为)。
我找到了this question,但无法弄清楚如何将其用于包含多个项目的向量。
答案 0 :(得分:6)
尝试:
str_count(lookin, paste0("(?=",searchfor,")"))
[1] 3 0 1
正如链接中所回答的那样,使用预测来匹配所有实例。