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]