【发布时间】:2023-01-27 04:17:39
【问题描述】:
说我有以下字符串。
st = c( "50/90", "cat/dog,sheep", "08/25,000")
有没有我可以用来根据“/”分隔符翻转订单的功能?
c("90/50", "dog,sheep/cat", "25,000/08" )
【问题讨论】:
标签: r
说我有以下字符串。
st = c( "50/90", "cat/dog,sheep", "08/25,000")
有没有我可以用来根据“/”分隔符翻转订单的功能?
c("90/50", "dog,sheep/cat", "25,000/08" )
【问题讨论】:
标签: r
我们可以捕获一个组 ((...)) 并反转反向引用 (\1, \2) 顺序
sub("^([^/]+)/(.*)", "\2/\1", st)
[1] "90/50" "dog,sheep/cat" "25,000/08"
【讨论】: