Fake City, TX Court House
我想返回:
Court House
这是我从另一篇文章中得到的。我用它来提取城市部分。
gsub(",.*$", "", COLUMN$Entity)
我的直觉告诉我,“,.*$ 必须更改,但我不确定将其更改为什么。
我是正则表达式新手。谢谢你们,伙计们。
请尝试
# Input string
input_string <- 'Fake City, TX Court House'
# Use regular expression to extract 'Court House'
extracted_text <- gsub('.*\\,\\s\\w+\\s', '', input_string)
[1] "Court House"
rexp <- paste0(".*(",paste(state.abb, collapse = "|"), ")\\s")
sub(rexp, "", "Fake City, TX Court House")