我有一个随机字符串列表,如kzyFw4hw8EOC/655
,如果字符串有/
字符,我想匹配,如果它在{{1}之前和之后添加"
字符像这样:
/
答案 0 :(得分:2)
我修改了代码以将字符串包含在单引号中。 (R需要字符串的单引号或双引号。我使用单引号,以便不必转义双引号。)
Before <- 'kzyFw4hw8EOC/655'
After <- 'kzyFw4hw8EOC"/"655'
使用基数R:
gsub.method <- gsub('/', '"/"', Before)
gsub.method == After
# [1] TRUE
或使用stringr
中的tidydverse
包
library(stringr)
stringr.method <- str_replace(Before, '/', '"/"')
stringr.method == After
# [1] TRUE