Johnathan Wagner wrote: > What I wanted to do is, for example, want to find all 8's and change it > to 5's. > I am stuck on how I can use the string and search each char's to find > the 8's and then change it. Also I would like to know if there is a for > loop or something to go through each array and store it into a new > string because there might be more than 3 lines. I have search through > documentations and trying to find examples but there doesn't seem to be > much help. > > Any help, especially examples, would be appreciate. Thanks in advance. The code below reads through your file, replaces 8's with 5's and then writes out the lines to a new file: File.open("newfile,txt","w") do |out| File.open("myfile.txt").each do |line| out << line.gsub("8","5") end end -- Posted via http://www.ruby-forum.com/.