Once upon a time?

David Bovill david at openpartnership.net
Fri Feb 2 07:55:12 EST 2007


put "once upon" is among the words of "once upon a time" = false (which
surprised me!)

put "once,upon" is among the items of "once,upon,a,time" = true

set the wholeMatches to true
set the itemDelimiter to space
put "once upon" is among the items of "once upon a time" = true

but with 2 spaces:

set the wholeMatches to true
set the itemDelimiter to space
put "once upon" is among the items of "once  upon a time" = false

Is there a simple way to avoid regular expressions here? The aim is to be
able to detect the exact two words together, but tolerant of variable white
space.

Something like this works but is ugly:

put "(?mi)\W*once\s+upon\s+.*" into regularExpression
put matchChunk(" once  upon  a time", regularExpression)



More information about the Use-livecode mailing list