in reply to Re: Parsing, tokens and strings
in thread Parsing, tokens and strings

According to my understanding of the original poster's goal, this is NOT the solution to his problem. Contrary to the poster's statement that he needs to make split "quote aware", I think he really wants to make it quote UN-aware, so that he can treat quotes as another delimiter character (this is what the sample assignment statement he offered accomplishes, of the form @array = ( "A", "B" ) being the resulting effect, for an original line of the form A "B"). Unless I'm misunderstanding his intentions, the proper solution would then be something akin to: my @words = split /[\s"']+/ (assuming it's not important to ensure balanced use of quotes)
Tim Maher tim@consultix-inc.com

Replies are listed 'Best First'.
Re: Re: Re: Parsing, tokens and strings
by merlyn (Sage) on Oct 17, 2001 at 21:02 UTC
Re: Re: Re: Parsing, tokens and strings
by Anonymous Monk on Oct 17, 2001 at 21:04 UTC
    Oops! Now I see that the original poster's sample assignment was not as simple as I had shown, because he had "B C" where I had "B" (multiple quoted words being treated as a single token, vs. my idea of a single word). This being the case, my suggestion of changing split's delimiters will obviously not work, so "nevermind"! 8-}
    Tim Maher tim@consultix-inc.com