> I am supposed to parse a text file such as this- > 781457 Hartanto Victor Setiawan <[EMAIL PROTECTED]> > 777557 Hatfield Benjamin <[EMAIL PROTECTED]> > 779777 Henry James <[EMAIL PROTECTED]> > 777947 Hergert Michael William <[EMAIL PROTECTED]> > 778097 Iverson Jennifer Marsee <[EMAIL PROTECTED]>
Hi, Please no homework questions to the [EMAIL PROTECTED] list, hard graft teaches you more effectively. At least make sure you understand entirely whatever solution you submit... while (<FILE>) { if (/^(\d+)\s+([^<]+) <([^>]+)>$/) { my ($id, $name, $email) = ($1, $2, $3); # Process line } else { die "Parse error at line $.\n"; } } I think you've got some studying to do :) Jonathan Paton __________________________________________________ Do You Yahoo!? Everything you'll ever need on one web page from News and Sport to Email and Music Charts http://uk.my.yahoo.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]