我们说我的字符串为"45216 Walnut Avenue Mary's Bake Shop"
。
我希望在Avenue
之后删除所有内容,但我希望保留大道。这是如何工作的?
我试过以下但没有运气:
a <- "45216 Walnut Avenue Mary's Bake Shop"
a <- gsub("Avenue.*$", "", a)
[1] "45216 Walnut "
答案 0 :(得分:2)
执行此操作的最直接方法可能是使用"Avenue"
抓取()
,然后切断其后显示的所有内容:
a <- "45216 Walnut Avenue Mary's Bake Shop"
gsub("(Avenue).*", "\\1", a)
你会得到:
## [1] "45216 Walnut Avenue"