Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Re: Re: quotewords doesn't return a list

by zemplen (Novice)
on Oct 10, 2003 at 19:12 UTC ( #298375=note: print w/replies, xml ) Need Help??

in reply to Re: quotewords doesn't return a list
in thread quotewords doesn't return a list

Adding a print statment or using the debugger shows that @list is empty.
If I add $master = "1    2    3    4    foo  bar    7    8    9"; to the program then it returns a list as expected. The problem appears to be tied to getting the data from a file.
I am running Activestate perl, v5.8.0 built for MSWin32-x86-multi-thread

Replies are listed 'Best First'.
Re: Re: Re: quotewords doesn't return a list
by snax (Hermit) on Oct 10, 2003 at 19:58 UTC
    How odd. Using a file (master.txt as you suggest) and the offered input data (tab separated)
    1 2 3 4 foo bar 7 8 9
    I have no problems: I get a list as expected. However, after adding a single and double quote
    1 2 3 4 foo bar 7 8 9 ' "
    things behave as you describe: an empty list results. As such I concluded that Enlil got it right, and there's a bug/behavior problem associated with unmatched quotes in the Text::ParseWords module.

    I'm testing this with 5.8.0 (Cygwin) and 5.6.1 (Activestate).

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://298375]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (4)
As of 2017-11-20 02:24 GMT
Find Nodes?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:

    Results (283 votes). Check out past polls.