You have no space between </td><td> in your test text, but do in your parse.
Try this:

>> probe parse sample-text [copy txt1 to "</td><td>" "</td><td>" copy txt2
 to end (print [txt1 txt2])]
alpha beta
true
== true

---------------------------------------
>>> sample-text: "alpha</td><td>beta"
>== "alpha</td><td>beta"
>>> probe parse sample-text [copy txt1 to </td> <td> </td> <td> copy txt2 to end
>(print [txt1 txt2])]
>false
>== false
>
>
>; So, why is my parse grammer correct for a single seperator (whether text or
>tag) but incorrect for a double seperator?

Reply via email to