On 09-Mar-02, Terry Brownell wrote:

> When parsing a string such as {Hello world, "this to" is an
> example;} parse will remove the comma, and the semi... and takes
> anything within quotes as a single value.

> Sometimes I just want to parse spaces so we get...
> ["Hello" "world," "this" "to" "is" "an" "example;"]

> Of course some rules could be created to do this, but it seems there
> should be an option to parse that "shuts off" the ,, ; and ""
> features... eg: parse/white

Well, the 'all refinement let's you parse everything except what you
tell it not to parse.  ie...

>> a: {Hello world, "this to" is an example;}
== {Hello world, "this to" is an example;}
>> parse/all a " "
== ["Hello" "world," "this to" "is" "an" "example;"]

Though your "this to" becomes one string instead of two.  Close to
what you want though, and stripping out the speach-marks first would
be one option.  ie...

>> parse/all replace/all a "^"" "" " "       
== ["Hello" "world," "this" "to" "is" "an" "example;"]

gets your example right, at least.

HTH.

-- 
Carl Read

-- 
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the 
subject, without the quotes.

Reply via email to