Hi Pat, ----- Original Message ----- From: "patrick à la poste"
> > Hi List, > > I'd like to parse a string searching for two things at the same time. > it seems to me that this is impossible. > > For example, a text from which I want to extract the HREF and the SRC target. > > myText: {<A HREF="#section1"><IMG SRC="foobar.gif"><A HREF="#section1">} > > parse myText [ > any [ thru "HREF=" copy target to ">" (print target) | > thru "SRC=" copy target to ">" (print target) > ] ; any > ] ; parse > > "#section1" > "#section1" > > parse myText [ > any [ thru "SRC=" copy target to ">" (print target) | > thru "HREF=" copy target to ">" (print target) > ] ; any > ] ; parse > > "foobar.gif" > "#section1" > > The result is different depending which rule comes first. The only way I see as a > workaround is to parse the text twice. Is there a better (smarter) way? > > > > Regards > Patrick This is possible with PARSE. You can use my parse enhancements e.g. Have a look at: http://www.fm.vslib.cz/~ladislav/rebol/parseen.r Ladislav -- To unsubscribe from this list, just send an email to [EMAIL PROTECTED] with unsubscribe as the subject.