字符串中的双重空格(红宝石)

时间:2012-09-21 07:50:52

标签: ruby regex string

我有这个字符串:

"item one :value1 , item2: value2,item3 : value3"

我怎样才能获得这个?:

"item one:value1,item2:value2,item3:value3"

(我需要在“,” - 分隔的项目之间以及“:” - 分隔的项目之间删除空格)

1 个答案:

答案 0 :(得分:5)

irb(main):008:0> "item one :value1 , item2: value2,item3 : value3".gsub(/\s*([,:])\s*/,'\1')
=> "item one:value1,item2:value2,item3:value3"