From: Mikel Lindsaar Date: 2007-07-03T08:19:20+09:00 Subject: Re: How to check for where a text file begins? def find_first_two_lines(text) text.strip.split("\n").slice(0,2) end Returns an array of the first two non whitespace lines delimited by \n (\n is also included in whitespace per strip... handly) Regards Mikel Lindsaar http://www.blognow.com.au/q On 7/3/07, Al Cholic wrote: > Hello, > > Im working with some imported text files and I need check where the > first 2 lines of text occur. The files can have white space in the > beginning, so I cant just do a split("\n") and take the first two > elements of the array. Im a bit confused about this stuff. Here is > what I've been trying to do with regular expressions, but no results > yet: > > def find_first_two_lines(file) > /\S\n\S/.match(file) > end > > If anyone has any ideas, please do share! > > Thanks in advance! > > -- > Posted via http://www.ruby-forum.com/. > >