http://qs321.pair.com?node_id=91756


in reply to Re: Splitting each word in a string
in thread Splitting each word in a string

Of course you're right about split. My fingers went faster than my brain. I didn't know about the difference between /\s+/ and ' '. In fact Programming Perl seems to indicate that these are equivalent, but checking perldoc I can see that they are not.

Saved 'a lot' of trouble? Really? Did this take that much time? As for others thinking I was authoritative, I thought my posting was phrased in a questioning way. Sometimes replies are for the edification of the replier as well. Any way, I don't know about you but I wouldn't blindly implement solutions posted by random contributors (especially lowly acolytes ;-) without running a couple of test cases first.

Well, I'll continue typing as fast as I can and maybe some day I'll get one right.

Thanks,
Ira

"So... What do all these little arrows mean?"
~unknown

Replies are listed 'Best First'.
Re: Splitting each word in a string
by Abigail (Deacon) on Jun 27, 2001 at 01:59 UTC
    Well, I guess I spend about 15 minutes on your post. 15 minutes I could not use answering other questions - either here or on comp.lang.perl.misc. Testing, and then rejecting (but note you need to have decent knowledge to come up with the right test cases...) an offered solution not only takes time, it also decreases the overall percieved usefulness of this site, and the helpfulness of the community.

    A question left unanswered gives only minimal damage. Wrong or incomplete answers are downright harmful.

    As for Programming Perl, it writes:

    If PATTERN is also omitted or is the literal space, " ", the function splits on whitespace, /\s+/, after skipping any leading whitespace.
    To me, that seems to indicate Programming Perl describes exactly the behaviour I mentioned.

    -- Abigail