В моем приложении Ruby on Rails в моем помощнике есть метод, который открыл файл с помощью:
content = File.open(myfile.txt)
Содержимое файла выглядит следующим образом:
my.car , my.seat, my.age;
my.son , my.dog, my.chair;
...
Итак, я разделяю содержимое на "; ", как показано ниже:
content.split(';').each do |line|
#Here, I want to replace the text from "my" to "her" on each line
end
Как заменить в каждой строке "my" на "her" в содержимом?
для обновления содержимого:
her.car , her.seat, her.age;
her.son , her.dog, her.chair;
...
-------------------------- обновление ----------------- ----------------
Я бы хотел обновить содержимое открытого файла , а не только заменить строку при чтении содержимого из кода ruby.