Or, in little shorter way:
data = File.readlines("test1.txt") #read file into array
data.map! {|line| line.gsub(/world/, "ruby")} #invoke on each line gsub
File.open("test2.txt", "a") {|f| f.puts data} #output data to other file
Although I don't understand, why would you want to append instead of
write?
Sukhwinder Tambar wrote:
> Reading RTF and Text File in Ruby and Pattern Matching/searching from
> file and replacing with your data....
--
Posted via http://www.ruby-forum.com/.