is among the words AND find words

Mark Wieder mwieder at
Wed Dec 21 14:09:03 CST 2011


Wednesday, December 21, 2011, 12:00:29 PM, you wrote:

> An alternative approach:

> Assuming that the phrase "now is the time, for all good men" is in fld 1,
> then this button script....

> on mouseUp
>   put findWord(fld 1,"time")
> end mouseUp

> function findWord pContent,pStr
>   if pStr is among the tokens of pContent then
>     return num of words of char 1 to offset(pStr,pContent) of pContent
>   else return 0
> end findWord

> reurns 4 as expected. Similarly for 'time-bomb' and other variants.

Yes, but... if the phrase is "now is the time,for all good men" then a
search for "all" will return 5 instead of 6.

-Mark Wieder
 mwieder at

More information about the use-livecode mailing list