如果我有一个类似的列表:
第一 |
---|
德克萨斯州第一名 |
第二名德克萨斯州 |
第三名,德克萨斯州 |
我怎样才能让它们看起来像下面这样:
第一 |
---|
第一名,德克萨斯州 |
第二名,德克萨斯州 |
第三名,德克萨斯州 |
我可能可以在 Excel 的查找和替换中执行此操作,但我想要一个可以在其中运行一系列操作的脚本。
尝试将
regex
与 sub
搭配使用,例如,
> s <- c("FirstPlace TEXAS", "SecondPlace Texas", "ThirdPlace, Tx")
> sub("\\stexas", ", Tx", s, ignore.case = TRUE)
[1] "FirstPlace, Tx" "SecondPlace, Tx" "ThirdPlace, Tx"