Here is one simple way, assuming you have control over the word list:

   -- one-time prep - optimize list for searching
   local sMyWordList
   put url ("file:" & tPathToMyWords) into sMyWordList
   put tab before sMyWordList
   replace CR with (tab & CR & tab) in sMyWordList
   replace slash with (tab & slash & tab) in sMyWordList
   put tab after sMyWordList

   -- at search time
set the wholeMatches to true -- not really required since we're including delimiters in the search string
   put lineOffset(tab & tWord & tab, sMyWordList) into tWordLineNumber

Phil Davis


On 4/9/12 5:40 PM, John Dixon wrote:

The 'lineOffset' function will be your friend here...

Dixie

A straightforward question, I think.

I have a list of 5 tab-delimited items per line. Each item can be
either a single word or a group of words separated by a "/".

Example:

abide   abode/abided    abode/abided/abidden    abides  abiding
alight  alit/alighted   alit/alighted   alights alighting
arise   arose   arisen  arises  arising
awake   awoke   awoken  awakes  awaking
be      was/were        been    is      being

What I want my script to do is find which line contains an exact match
to a given item.

For example:

--  "is", on line 5
-- "alighted", on line 2

All I can think of is to use brute force and go thru the list item by item.

Maybe with "wholematches" or such, there's some faster way?

Thank you.
--
Nicolas Cueto

_______________________________________________
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


--
Phil Davis

PDS Labs
Professional Software Development
http://pdslabs.net


_______________________________________________
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