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?
