From: 7stud -- Date: 2011-08-11T15:12:14+09:00 Subject: Re: Odd regexp behavior str = "207.46.13.53 - - [21/Apr/2010:04:05:29 -0600] \"GET /dualcredit/courses/general.php HTTP/1.1\" 200 27731 \"-\" \"msnbot/2.0b (+http://search.msn.com/msnbot.htm)\"\n" str.scan(/^ .* $/x) do |match| puts match puts '-' * 20 end --output:-- 207.46.13.53 - - [21/Apr/2010:04:05:29 -0600] "GET -------------------- /dualcredit/courses/general.php HTTP/1.1" 200 27731 "-" "msnbot/2.0b -------------------- (+http://search.msn.com/msnbot.htm)" -------------------- -- Posted via http://www.ruby-forum.com/.