From: Alpha Blue Date: 2009-08-15T13:04:44+09:00 Subject: Re: regexp issue on parsing from file Hi Ben, this actually did the trick: counter = 1 name_re = /(.*)\[(.*)\{/ File.open("census.lua", "r") do |infile| while (line = infile.gets) if (line =~ name_re) s_line = line.strip c_line = s_line.size left = c_line right = c_line - 7 puts "#{counter}: #{s_line.slice!(2..right)}" counter = counter + 1 end end end -- Posted via http://www.ruby-forum.com/.