12
我試圖替換兩個「st」。和「ste。」與「st」。好像下面應該工作,但它並不:正則表達式奇異替換的多個模式
require("stringr")
county <- c("st. landry", "ste. geneveve", "st. louis")
str_replace_all(county, c("st\\.", "ste\\."), "st")
我試圖替換兩個「st」。和「ste。」與「st」。好像下面應該工作,但它並不:正則表達式奇異替換的多個模式
require("stringr")
county <- c("st. landry", "ste. geneveve", "st. louis")
str_replace_all(county, c("st\\.", "ste\\."), "st")
您可以使用|
表示「或」
> str_replace_all(county, "st\\.|ste\\.", "st")
[1] "st landry" "st geneveve" "st louis"
還是在基礎R
> gsub("st\\.|ste\\.", "st", county)
[1] "st landry" "st geneveve" "st louis"
什麼包您使用? –
@TylerRinker難道你不知道下劃線? ;-) –
我可以但想要更明確。我實際上已經自己撿起了這種韋翰的習慣。 :) –