我有以下字符串和向量:
temp = "EarthMars Venus & Saturn PlanetsJupiter"
searchTerms = c("Earth", "Jupiter", "Mars", "Venus & Saturn Planets", "Neptune")
我想基于“ searchTerms”中的字符串拆分“ temp”,以便获得以下信息:
result = c("Earth", "Mars", "Venus & Saturn Planets", "Jupiter")
谢谢您的帮助!
最佳答案
使用stringr
包,您可以执行以下操作:
library(stringr)
result = unlist(str_extract_all(temp,searchTerms))
[1] "Earth" "Jupiter" "Mars" "Venus & Saturn Planets"