Hi Richard,

<< I have a file containing data as below :

GetActiveAccounts:request = activeaccounts
GetTransactions:request = ocodereview
CancelAccount:request = cancelacc

In my code, I try to catch everything before ":request"...>>

I think PARSE is one of REBOL's greatest features, but for simple splitting
there are other options as well, which are sometimes a little more
straight-forward. I don't know if this will suit your needs, but it shows
how you can use FIND and COPY/PART to do what you want. It should be easily
generalized as well.

data: [
    {GetActiveAccounts:request = activeaccounts}
    {GetTransactions:request = ocodereview}
    {Shouldn't see this:no match here = invalid record}
    {CancelAccount:request = cancelacc}
]

foreach item data [
    if loc: find item ":request" [
        print copy/part item subtract index? loc 1
    ]
]

HTH!

--Gregg

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

Reply via email to