在R中匹配字符串

时间:2017-11-09 16:06:31

标签: r

假设我有两个字符串向量:

vec1 <- c("hellohi", "good", "goodafternoonabc")

vec2 <- c("helloworld", "goodmorning", "abc")

是否存在匹配两个向量中的模式的函数,例如:

function(vec1, vec2)返回匹配:&#34;你好&#34;,&#34;好&#34;,&#34;好&#34;,&#34; abc&#34; ?提前谢谢。

1 个答案:

答案 0 :(得分:-1)

您可以使用%in%来检查匹配项,这会创建一个T F向量,然后可以用于对vec1进行索引。

vec1[vec1 %in% vec2]