From: rak rok Date: 2006-08-03T05:39:06+09:00 Subject: Re: parsing with delimeters ---new programmer ------=_Part_4518_797650.1154551143258 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline > > next unless line =~ /^ID(\S+) "(.*?)"/ You might be wanting to match more than one whitespace in between the hash's key and value? /^ID(\S+)\s+"(.*?)"/ -rak- ------=_Part_4518_797650.1154551143258--