0
我有一個這樣的字符串:紅寶石GSUB部分匹配
string = "Workshop (,) (,) (Corporate, October 2017)"
我需要改變一個字符串是:
"Workshop (Corporate, October 2017)"
但我用下面的代碼嘗試:
string.gsub(/([(),])/, '')
#=> "Workshop Corporate October 2017"
是否有可能像我的意思改變一個字符串?我是紅寶石新手,仍在學習。
是否有你能描述具體和詳細的規定,如「刪除所有'()'只包含一個逗號'組,'和任選一種或更多的空格?「逗號是必需的還是可選的? –
你的'[(),]'定義了一個與任何'(',')'和','都沒有特定順序匹配的字符類。 – Stefan
字符串從哪裏來?看起來它生成不正確。 – Stefan