Plus it doesn't work for the case where the sentence ends with a period and you search for "men" - that returns zero.
On Wed, Dec 21, 2011 at 12:09 PM, Mark Wieder <[email protected]>wrote: > FlexibleLearning- > > 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 > [email protected] > > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > -- Pete Molly's Revenge <http://www.mollysrevenge.com> _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
