From: Morgan Cheng Date: 2007-06-05T18:55:02+09:00 Subject: How add "Not-match" logic into Enumerable.grep? Say, I want to get all files in one folder. Since Dir.entries will have "." and ".." included. I want to strip them out with "grep". I tried to write in such a way as I can did similarly in Perl: log_files = Dir.entries(log_dir).grep(!/^\.\.?/) But, it is a syntax error to have "!/regex/" as grep's argument. Should I use some trick to make grep accept "not-match" regex?