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难道你不知道下划线? ;-) –
我可以但想要更明确。我实际上已经自己捡起了这种韦翰的习惯。 :) –