Expressions régulières
Les expressions régulières permettent de spécifier des motifs d'identification de
fichier dans TotalFlow Production Manager.
Dans les expressions régulières :
| Caractères littéraux | Tout caractère sans signification particulière correspond à lui-même. Les caractères
littéraux sont sensibles à la casse. Par exemple, A est différent de a. |
| . | Le point correspond à n'importe quel caractère unique. Par exemple, .es correspond à mes, tes ou ses. |
| ( ) | Les parenthèses identifient un groupe de caractères. Par exemple, (ABC) correspond à ABC. |
| - | Le trait d'union définit une plage de caractères. Par exemple, 0-9 correspond à n'importe quel chiffre. |
| * | L'astérisque correspond à zéro ou plusieurs occurrences du caractère précédent. Par exemple, N* correspond à (zéro copie de N),N, NN, NNN, etc. .* correspond à toute chaîne d'un ou plusieurs caractères. |
| + | Le signe plus correspond à une ou plusieurs occurrences du caractère précédent. Par exemple, N+ correspond à N, NN, NNN, etc. .+ correspond à toute chaîne d'un ou plusieurs caractères. |
| { } | Un nombre entre accolades indique le nombre de fois que le caractère précédent est répété. Par exemple, x{3} correspond à xxx. |
| ? | Le point d'interrogation indique que le caractère précédent est facultatif. Par exemple, jpe?g correspond à jpeg ou jpg. |
| [ ] | Les crochets enserrent un ensemble de caractères. L'ensemble de caractères correspond à l'un des
caractères qu'il contient. Par exemple, [ABC] correspond à A, B, ou C. |
| [^ ] | Lorsqu'il est le premier caractère entre crochets, le retour chariot exclut un ensemble de caractères. Par exemple, [^ABC] correspond à tout caractère unique sauf A, B, ou C. |
| | | La barre verticale sépare des alternatives. Par exemple, A|a correspond à A ou a. |
| ^ | Placé au début d'une expression régulière, le retour chariot indique le début d'une chaîne. Par exemple, ^A.*\.ps correspond à ABC.ps. |
| $ | Placé à la fin d'une expression régulière, le signe dollar indique la fin d'une chaîne. Par exemple, .*ps$ correspond à n'importe quel fichier dont l'extension est ps. |
| \ | La barre oblique inversée signifie que le caractère suivant est un caractère littéral. Par exemple, \(ABC\) correspond à (ABC). |
Exemples
Les exemples suivants font correspondre tout fichier à une extension de fichier PDF, PDf, PdF, Pdf, pDF, pDf, pdF, ou pdf :
.*PDF$)|(.*PDf$)|(.*PdF$)|(.*Pdf$)|(.*pDF$)|(.*pDf$)|(.*pdF$) (.*pdf$) .*(PDF|PDf|PdF|Pdf|pDF|pDf|pdF|pdf)$ .*[(PDF)(PDf)(PdF)(Pdf)(pDF)(pDf)(pdF)(pdf)]$ .*(P|p)(D|d)(F|f)$ .*(P|p)(D|d)(F|f) .*[Pp][Dd][Ff]$ .*[Pp][Dd][Ff]