所以我有一个像这样的字符串列表:
Woman Killed in Uber Accident in Goleta, California
Sacramento, California Man Dies in Lyft Accident
我希望输出像“加利福尼亚州戈莱塔”。我该怎么做? 感谢
答案 0 :(得分:2)
根据您提供的数据,以下内容将会执行此操作。我相信正则表达式是通用的。
library(stringr)
x <- c("Woman Killed in Uber Accident in Goleta, California",
"Sacramento, California Man Dies in Lyft Accident")
str_extract(x, "(^|[^[:blank:]]*),[[:blank:]]([^[:blank:]]*|$)")
#[1] "Goleta, California" "Sacramento, California"