[Date Prev][Date Next][Thread Prev][Thread Next]
[Search]
[Date Index]
[Thread Index]
Re: [FWP] Problem - rewrite and simplify
>>>>> "VB" == Vicki Brown <vlb@cfcl.com> writes:
VB> # Data:
VB> # apple, banana, cabbage, dillpickle, eggplant, fig, grape
VB> # Desired result:
VB> # Break the data into fields; fields are separated by ", "
VB> # Store each field separately
VB> # Problem -
VB> # The original code will lose the last entry on the line iff the data
VB> # file ever contains more than one line.
VB> # Better ideas??
Text::ParseWords
#!/usr/bin/perl -w
use Text::ParseWords;
$line = "apple, banana, cabbage, dillpickle, eggplant, fig, grape";
@words = &parse_line('[,\s]+', 0, $line);
print "Original: <$line>\n";
print "Parsed: <",join(">, <", @words), ">\n";
__END__
Original: <apple, banana, cabbage, dillpickle, eggplant, fig, grape>
Parsed: <apple>, <banana>, <cabbage>, <dillpickle>, <eggplant>, <fig>, <grape>
<chaim>
--
Chaim Frenkel Nonlinear Knowledge, Inc.
chaimf@pobox.com +1-718-236-0183
==== Want to unsubscribe from Fun With Perl?
==== Well, if you insist... Send mail with body "unsubscribe" to
==== fwp-request@technofile.org