Matchtext

Alex Rice alrice at ARCplanning.com
Thu Jul 31 12:05:01 EDT 2003


On Thursday, July 31, 2003, at 10:39  AM, Dar Scott wrote:

>
> On Thursday, July 31, 2003, at 07:18 AM, Yves COPPE wrote:
>
>>     if  
>> matchtext(theLine,"(0[1-9]|[12][0-9]|3[01])/(0[1-9]|1[0-2])/([0-9][0- 
>> 9])",theDay,TheMonth,TheYear) is true then
>
> Try this:
> "([ 0][1-9]|[12][0-9]|3[01])/(0[1-9]|1[0-2])/([0-9][0-9])"

Here is one that handles different lengths for the digits, but doesn't  
check the ranges of the day and month numbers. But that could be done  
in transcript.

put matchText(tLine, "(\d{1,2})/(\d{1,2})/(\d{2,4})", tDay, tMo, tYr)


Alex Rice, Software Developer
Architectural Research Consultants, Inc.
http://ARCplanning.com




More information about the use-livecode mailing list