From: Kurt Euler Date: 2002-08-07T06:15:06+09:00 Subject: How to define a record delimitter for IO.foreach.... Ruby experts: Another newbie question: I use this code to step through lines in a text file and reading tab-delimitted fields: IO.foreach("./control/packages.txt") { |x| field = x.chop.split('\t') By default, this code assumes that records are delimted by a hard return (or end-of-line) character. QUESTION: Is there anyway I can specify an alternative record delimitter, such as a series of characters, so that each record could span two or more lines? Thanks. -Kurt