类似于这个问题,但没有覆盖任何现有字符串
例如
string <- "ABC123"
part_of_string <- "-"
# Desired output (example)
# [1] "ABC-123"
这是一个使用 gsub
的解决方案:
index=3
gsub( paste( '(.{', index, '})(.*)', sep = "" ),
paste( '\1', part_of_string, '\2', sep = ""),
string
)