Ruby gsub 部分匹配

Ruby gsub partial match

我有这样的字符串:

string = "Workshop (, ) (, ) (Corporate, October 2017)"

我需要将字符串更改为:

"Workshop (Corporate, October 2017)"

但我尝试使用以下代码:

string.gsub(/([(),])/, '')
#=> "Workshop Corporate October 2017"

是否可以像我所说的那样更改字符串?我是 ruby 的新手,还在学习。

我不会为此使用正则表达式:

string = "Workshop (, ) (, ) (Corporate, October 2017)"
string.gsub(' (, )', '')
#=> "Workshop (Corporate, October 2017)"