I needs some help with 2 regex expressions. 

I have to process some files in groups from a list of files. Here is an example 
of the file names:

SP_050317
SP_050417
SP_050517
SP_INS_050317
SP_INS_050417
SP_INS_050517

I need to process the files that start with “SP_” and then the date as one 
group.

I need to process the files that start with “SP_INS_” and then the date in 
another group.

I will have a text array that contains all the file names. I could write some 
code to brute force accomplish this, but I’d like to use regex so that I have 
some flexibiltiy if the file naming scheme changes in the future. Then I’ll 
only have to change the regex pattern. 

What regex pattern would I use with "Match regex" for the first group of files? 
And then what pattern to use for the second group of files?

Example Code:

$regexPattern_t:="what do I put here"

DOCUMENT LIST($folderPath_t;$documentNames_at)
For ($i;1;Size of array($documentNames_at))
   $documentName_t:=$documentNames_at{$i}
   $processFile_b:=Match 
regex($regexPattern_t;$documentName_t;1;$foundPosition_l;$foundLength_l)
   If ($processFile_b)  // need to process this file
        // do some things to the file
   End if 
End for 


Tim

********************************************
Tim Nevels
Innovative Solutions
785-749-3444
[email protected]
********************************************

**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to