相关疑难解决方法(0)

仅替换括号之间的特定字符

免得说我有一个字符串:

test <- "(pop+corn)-bread+salt"
Run Code Online (Sandbox Code Playgroud)

我想用“|”替换仅在括号之间的加号,所以我得到:

"(pop|corn)-bread+salt"
Run Code Online (Sandbox Code Playgroud)

我试过:

gsub("([+])","\\|",test)
Run Code Online (Sandbox Code Playgroud)

但它替换了字符串的所有加号(显然)

regex r gsub

1
推荐指数
1
解决办法
730
查看次数

标签 统计

gsub ×1

r ×1

regex ×1