[REBOL] Re: Another question
From: stopm:mediaone at: 14-Feb-2002 16:44
Do you need to escape the quotes (i.e. is there source data that contains
> them)? If not, parse's behavior should be pretty darn close:
No, I am reading in this data from a port.
> Hmmm. If the escapes exist, you might also just replace them:
>
> >> parse replace/all {\"Hello world,\" I said} {\"} {"} none
> == ["Hello world," "I" "said"]
The point is, these escaped quotes should not be treated as grouping
constructs, but as normal text. So this:
\"Hello world,\" I said
should result in [{\"Hello} {world,\"} {I} {Said}].
> Can you use block parsing? REBOL can recognize things for you in mnay
cases.
I don't know, I'm trying to find "[" + "red" or "blue" or "green" + "]"
within a string, *find* it, not just see if a string matches it.
Alex