Ruby用不同的字符串替换字符串

时间:2014-03-07 20:02:01

标签: ruby gsub

我有以下字符串:

"test,Hello, Inc.,test2"

我想读这个:

"test,Hello Inc.,test2"

基本上我想将所有“Hello, Inc.”转换为“Hello Inc.”。所有逗号都应该只从该字符串中删除。

我正在使用ruby 2.0.0和rails 4.0.0。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

my_string, x = "test,Hello, Inc.,test2", 'Hello, Inc'

my_string[x] = x.delete(',')

p my_string #=> "test,Hello Inc.,test2"

答案 1 :(得分:-1)

这应该适用于您的具体示例。

"test,Hello, Inc.,test2".gsub(/Hello, Inc\./,"Hello Inc.")