Yeah, it doesn't really behave properly. If you do put word 2 of "one" & tab & "two" & tab & "three" you get <tab>two<tab>three and put word 2 of "one" & cr & "two" & cr & "three" gives you <cr>two<cr>three
It really should consider any white space as a word delimiter. Sigh. Probably Richard Gaskin can tell us the history behind this, clearly a leftover from HC. Meanwhile you can roll your own: function whichWord tString, wordNbr replace cr with space in tString replace tab with space in tString return word wordNbr of tString end whichWord -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig On Dec 3, 2012, at 9:28 PM, Robert Sneidar wrote: > Wordoffset returns space delimited data. > > Bob > > > On Dec 3, 2012, at 10:36 AM, Peter Haworth wrote: > >> I'm finding that wordOffset treats comment chars as a word even if they >> are immediately followed by another character. >> >> For example: >> >> wordOffset("--","repeat with x=1 to 100 --check something") >> >> ...returns 6. I would have expected it to return zero since there is >> no occurrence of "--" surrounded by spaces or quotes. >> >> To add to the plot: >> >> put word 6 of "repeat with x=1 to 100 --check something" >> >> ...returns "--check" >> >> And: >> >> wordOffset("--","repeat with x=1 to 100 -- check something") >> >> ...also returns 6 (there's a space between the comment chars and "check" in >> this example). >> >> It turns out that this is useful in the context of what I'm doing but >> whenever I run into what I think is unexpected behavior like this, I'm wary >> of using it in case it's actually a bug that might get fixed at some point >> and break my code. >> >> Am I being over cautious? >> >> Pete >> lcSQL Software <http://www.lcsql.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 > > > _______________________________________________ > 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 _______________________________________________ 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