Ich bin neu in Ruby und hoffte, dass jemand mir helfen könnte, herauszufinden, wie man eine Datei öffnet, und dann gsub verwendet, um mehrere Bedingungen zu finden und zu ersetzen.Ruby - Datei öffnen, mehrere Zeilen finden und ersetzen
Hier ist, was ich so weit gekommen, aber dies scheint nicht als 2. arbeiten var ersetzen überschreibt die erste:
text = File.read(filepath)
replace = text.gsub(/aaa/, "Replaced aaa with 111")
replace = text.gsub(/bbb/, "Replace bbb with 222")
File.open(filepath, "w") {|file| file.puts replace}
Danke, das hat funktioniert. – oprogfrogo