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]