需要替换字符串的解决方案

时间:2019-08-27 13:05:59

标签: ruby

我有一个代码,必须用另一个字符串替换一个字符串。

我的文件包含

secondaryPort = 7504

下面的代码

filtered_data =
  filtered_data.gsub(
    /secondaryPort=\d+/,
    'secondaryPort=' + node['server']['secondaryPort']
  )

应将我的文件替换为

secondaryPort = 7555 

但它没有这样做。

1 个答案:

答案 0 :(得分:1)

确保在字符串中占等号周围的空格:

df1 = A    C    D
      1    2    3
      4    5    6
      7    8    9

df2 = A    B    E
      10   11   12
      13   14   15 
      16   17   18