【发布时间】:2019-11-08 21:59:54
【问题描述】:
我需要为向量中匹配特殊模式的某些元素添加前缀。
在sedUnix 命令和符号内部有特殊含义(反向引用捕获组),我试图在gsubR 函数中获得类似的功能。
# create a small example
v1=c(1:10,"D")
# perform the command to add a prefix to vector elements
gsub("^[0-9]+","X.\\&",v1)
我得到的输出:
[1] "X.&" "X.&" "X.&" "X.&" "X.&" "X.&" "X.&" "X.&" "X.&" "X.&" "D"
我想要的输出:
[1] "X.1" "X.2" "X.3" "X.4" "X.5" "X.6" "X.7" "X.8" "X.9" "X.10" "D"
【问题讨论】:
标签: r regex backreference capture-group