Hi, I am a newbie to Rebol. I need a little help on parsing:
I have these 2 possible inputs: 1) "KW1 555 <br> KW1 333 KW2 444 <br>" 2) "KW1 555 KW2 666 <br> KW2 444 <br>" I need to extract the value of KW1 and KW2 , or KW1 itself. If I parse using (1): any[[to "KW1" copy myresult to <br>] | [to "KW1" to "KW2" copy myresult2 to <br>]] (1) is parsed correctly by the first block of the rule but (2) is not (and the reason is clear) If I exchange the blocks of the rule, changing block1 to block2 and vice versa the result is still wrong because any[[to "KW1" to "KW2" copy myresult2 to <br>] | [to "KW1" copy myresult to <br>]] Will parse string (2) correctly but string (1) "KW1 555 <br> KW1 333 KW2 444 <br>" Is parsed from the value of the first KW1 to KW2 (which is not a piece of the first part !) and finally to <br> Thank you in advance for you answers ! Giuseppe Chillemi -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.