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]