使用gsub从R字符串上卸下/更换支架

itt*_*ill 3 regex r gsub

我想使用gsub从我的字符串中删除或替换括号“(”或“)”。但是,如下所示,它不起作用。可能是什么原因?

 >  k<-"(abc)"
 >  t<-gsub("()","",k)
 >  t 
[1] "(abc)"
Run Code Online (Sandbox Code Playgroud)

Mar*_*zer 5

使用正确的正则表达式可以:

gsub("[()]", "", "(abc)")
Run Code Online (Sandbox Code Playgroud)

额外的方括号表示“匹配其中的任何字符”