我有以下字符串和向量:
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"
关于r - 根据 R 中的字符串向量拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44465180/