From: "yermej@..." Date: 2007-06-26T09:55:05+09:00 Subject: Re: Looking for a match On Jun 25, 5:44 pm, Ari Brown wrote: > Hey, > I'm looking to match a string to another string ANYWHERE in a new > file. For instance, my code looks like such: > > if readlines[*] == chosen_one # If there's a match - > next # Boil some brains (try > again) > end > > My goal is to do a search through each line in the file's line > (readlines[*]) for the chosen_one. > > Will Ruby support the wildcard I used? And if not, what could I do to > fix it? BTW, this is apart of the ruby quiz if that helps. > > aRi If you've read the lines in as elements of an array: lines = the_file.readlines lines.any? {|line| line.match chosen_one} # true if there's a match If you've read in the lines as one big string: lines = the_file.read !lines.match(chosen_one).nil? # true if there's a match