首页 > 解决方案 > 如何从向量中提取相似元素?

问题描述

我有一个包含以下三个字符串的向量

test <- c("www.example.com/topic/university-admission",
          "www.example.com/topic/school-admission",
          "www.example.com/college-admission")

我想提取所有具有这样模式的元素"www.example.com/topic/"

一种方法是查看向量并根据该元素的索引位置进行提取。但是,如果向量的长度为 100,这将具有挑战性。

有没有办法使用字符串模式匹配来做到这一点?

标签: r

解决方案


test[startsWith(x = test, "www.example.com/topic/")]
# [1] "www.example.com/topic/university-admission" "www.example.com/topic/school-admission"  

推荐阅读