I think this underscores the need for the words keyword to be upgraded to 
reflect real text. For instance, word delimiters could be a property containing 
all the characters which might be word delimiters, all the punctuations for 
example. I don't know how you would treat a hyphen. 

Upon thinking about it, I am not sure what the application would be for finding 
specific words in an english (or any other languages) phrase. It is useful for 
finding keywords in a Livecode statement for sure. 

Bob


On Dec 21, 2011, at 2:15 AM, Alex Tweedly wrote:

> Hmmm ... what will happen to "there is time,enough for it" - NB no space 
> before or after the comma.
> 
> I think you *want* to find "time" in that case - but I'm not sure if you will 
> by stripping out all non-letter characters from the word "time,enough".
> 
> Would it not be simpler (and faster) to find the the word as a string, and 
> then verify that the char before is not a letter, and that the char after it 
> is not a letter ?
> 
> but then, what about "find the time-bomb here" ?  Is time a word, or 
> time-bomb a single, hyphenated word ?
> Oh well, you choose :-)
> 
> -- Alex.
> 
> On 21/12/2011 05:10, Jim Hurley wrote:
>> Think I will try something like this.
>> 
>> Test to see if the word, as a string, is in the text.
>> If so, then strip out all characters not between "a" and "z" or "A" and "Z"  
>> and then check to see if the stripped-down word is the same as the test word.
>> 
>> That way I will find "time" even if it appears as "(time)" or "time." or 
>> "time," or with quotes on either side, etc.
>> 
>> I wonder what algorithm LC uses in "Find word(s)" to find only words.
>> 
>> Jim Hurley
> 
> 
> _______________________________________________
> 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

Reply via email to