How about a one-liner: put wordOffset("incertain",myVar)
If the words ever have punctuation attached, use trueWordOffset. On 11/14/22 6:51 AM, jbv via use-livecode wrote:
Hi list, I have a variable with a content of 3 lines as follows : 1 sombre brun profond 2 flou incertain 3 inexploré mystérieux inconnu The separator between words is tab. I want to check if a certain word is among the items as a whole. The following script returns "6" : set itemdel to tab set the wholematches to false put itemoffset("incertain",myVar) The following script returns "0" : set itemdel to tab set the wholematches to true put itemoffset("incertain",myVar) The following script returns "7" : set itemdel to tab set the wholematches to true replace return with tab in myVar put itemoffset("incertain",myVar) Scripts 1 & 3 are logical, but any logical explanation for the result of script 2 ? Does it mean that the return char after the word is considered as part of the word ?
-- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode