Espressioni regolari

Utilizzare espressioni regolari per specificare i modelli per l'identificazione file in TotalFlow Production Manager.

In espressioni regolari:

Caratteri letterali I caratteri che non hanno un significato speciale corrispondono a se stessi. I caratteri letterali distinguono tra maiuscolo e minuscolo. Ad esempio, A non corrisponde a a.
. Il punto corrisponde a un singolo carattere. Ad esempio, .at corrisponde a cat, rat o bat.
( ) Le parentesi identificano un gruppo di caratteri. Ad esempio, (ABC) corrisponde a ABC.
- Il trattino definisce un intervallo di caratteri. Ad esempio, 0-9 corrisponde a qualunque unità.
* L'asterisco corrisponde al carattere precedente, zero o più volte. Ad esempio, N* corrisponde a niente (zero copie di N),N, NN, NNN, ecc. .* corrisponde a qualsiasi stringa di uno o più caratteri.
+ Il segno più corrisponde al carattere precedente una o più volte. Ad esempio, N+ corrisponde a N, NN, NNN, ecc. .+ corrisponde a qualsiasi stringa di uno o più caratteri.
{ } Un numero tra parentesi graffe indica il numero di volte per il quale deve esserci corrispondenza con il carattere precedente. Ad esempio, x{3} corrisponde a xxx.
? Il punto interrogativo significa che il carattere precedente è opzionale. Ad esempio, jpe?g corrisponde a jpeg o jpg.
[ ] Le parentesi quadre racchiudono un set di caratteri. Il set di caratteri corrisponde a uno dei caratteri nel set. Ad esempio, [ABC] corrisponde a A, B o C.
[^ ] Se inserito come primo carattere all'interno delle parentesi quadre, l'accento circonflesso nega un set di caratteri. Ad esempio, [^ABC] corrisponde a un singolo carattere ad eccezione di A, B o C.
| La barra verticale separa le alternative. Ad esempio, A|a corrisponde a A o a.
^ All'inizio di un'espressione regolare, l'accento circonflesso contrassegna l'inizio di una stringa. Ad esempio, ^A.*\.ps corrisponde a ABC.ps.
$ Alla fine di un'espressione regolare, il segno del dollaro contrassegna la fine della stringa. Ad esempio, .*ps$ corrisponde a qualsiasi nome file con estensione ps.
\ La barra rovesciata significa che il carattere successivo è un carattere letterale. Ad esempio, \(ABC\) corrisponde a (ABC).

Esempi

Qualsiasi esempio sopra corrisponde a qualsiasi file con estensione PDF, PDf, PdF, Pdf, pDF, pDf, pdF o 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]