When is a Word not a Word?

Peter Haworth pete at mollysrevenge.com
Sun Jan 9 19:05:28 EST 2011


So is the dictionary wrong or am I just misunderstanding it?  It says a word is something enclosed in quotes.  Is it implying that the quotes are part of the word, not delimited by it?

Pete Haworth

On Jan 9, 2011, at 3:14 PM, J. Landman Gay wrote:

> On 1/9/11 4:48 PM, Peter Haworth wrote:
>> Got weird things going on with the wordoffset function.  The code
>> is:
>> 
>> put wordoffset(field "Selection",myLine) into mywordoffset
>> 
>> if field Selection contains xyz and myline contains abc def xyz, then
>> wordoffset returns 3.
>> 
>> if field Selection contains xyz and myline contains abc def "xyz"
>> (xyz in double quotes this time), wordoffset returns zero.
>> 
>> I've tried this with all combinations of casesensitive and
>> wholematches true and false.
>> 
>> According to the dictionary, "A word is delimited by one or more
>> spaces, tabs, or returns, or enclosed by double quotes" so why isn;t
>> "xyz" recognised as a word?
> 
> Well, wordoffset looks at the beginnings of words, and the first character in your second example is a quotation mark. So xyz isn't at the start of a word in the second example, but quote+xyz is.
> 
> You can replace quotes with empty before getting the offset and then you'll get what you expect.
> 
> -- 
> Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> HyperActive Software           |     http://www.hyperactivesw.com
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 





More information about the use-livecode mailing list