On 07/08/2019 20:10, Dr. Hawkins via use-livecode wrote:


I’m finally writing my new version of dependency calculation for database 
variables, with a supposedly clever easy format fo entry and machine calculated 
script.

I need to replace only exact true words, though.   So I need to be able to take 
an input string such as

...
I could make a list of all the truewords, and cycle through, moving any one 
that is a substring of any other to the end, and repeatedly looping until the 
list is empty.  Ugly, but the least insane of the options I’ve come up with.

I know I haven't understood exactly what you want - so treat this carefully ...

It's not difficult to "move any one that is a substring of any other" - don't start searching for substrings or you get into an N**2 problem (or worse). Just sort the strings 'descending by the number of chars in each'.

Alex.


_______________________________________________
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