Hi Craig,
Thanks for the tip.
I am using a for each loop and have run some benchmark time tests. I am able to find (match) the words I want in about 1/7 of the time that it used to take me using a different procedure - and the old way was pretty fast! To find all the smaller words (length of 2 - 7) contained in a 12-ltr word, it used to take 3.46 seconds. Now it only takes 0.56 seconds. (finding 1698 words) And even better, the new way allows for getting the smaller words from a string of, say 30 chars, and it doesn't increase the time much - about 0.85 seconds for searching within 30 chars. With the old way, I couldn't even search on more than 12 chars, because it just took too long.
So I learned a lot today!
Larry
P.S. Yes, I am using arrays.

----- Original Message ----- From: <dunb...@aol.com>
To: <use-livecode@lists.runrev.com>
Sent: Tuesday, September 23, 2014 9:10 PM
Subject: Re: P.S. on searching for chars within a string


Larry.


Just read your brute force comment. Not sure how much data you want to compare, but a loop using the "for each" variant will run an awful lot of text in an awfully short time.


What about that array thing, just for modernity and compactness/


Craig



-----Original Message-----
From: larry <la...@significantplanet.org>
To: use-livecode <use-livecode@lists.runrev.com>
Sent: Tue, Sep 23, 2014 8:25 pm
Subject: P.S. on searching for chars within a string


Hello again,

I know how to do it with brute force, but I want to know the FASTEST way to
find the chars.

Thanks
_______________________________________________
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

Reply via email to