Expresiones regulares

Utilice expresiones regulares para especificar los patrones de identificación de archivos en TotalFlow Production Manager.

En expresiones regulares:

Caracteres literales Cualquier carácter que no tenga un significado especial coincide consigo mismo. Los caracteres literales distinguen entre mayúsculas y minúsculas. Por ejemplo, A no coincide con a.
. El punto coincide con cualquier carácter único. Por ejemplo, .at coincide con cat, rat o bat.
( ) El paréntesis identifica un grupo de caracteres. Por ejemplo, (ABC) coincide con ABC.
- El guión define un rango de caracteres. Por ejemplo, 0-9 coincide con cualquier dígito.
* El asterisco coincide con el carácter anterior cero o más veces. Por ejemplo, N* coincide con nada (cero copias de N),N, NN, NNN, etc. .* coincide con cualquier cadena de uno o más caracteres.
+ El signo de suma coincide con el carácter precedente una o más veces. Por ejemplo, N+ coincide con N, NN, NNN, etc. .+ coincide con cualquier cadena de uno o más caracteres.
{ } Un número entre paréntesis indica el número de veces que coincide el carácter anterior. Por ejemplo, x{3} coincide con xxx.
? El signo de interrogación significa que el carácter precedente es opcional. Por ejemplo, jpe?g coincide con jpeg o jpg.
[ ] Los corchetes engloban un conjunto de caracteres. El conjunto de caracteres coincide con cualquiera de los caracteres en el conjunto. Por ejemplo, [ABC] coincide con A, B o C.
[^ ] Como sucede con el primer carácter entre corchetes, el símbolo de inserción niega un conjunto de caracteres. Por ejemplo, [^ABC] coincide con cualquier carácter individual, excepto A, B o C.
| La barra vertical separa alternativas. Por ejemplo, A|a coincide con A o a.
^ Al comienzo de una expresión regular, el símbolo de inserción marca el comienzo de la cadena. Por ejemplo, ^A.*\.ps coincide con ABC.ps.
$ Al final de una expresión regular, el símbolo de dólar marca el final de la cadena. Por ejemplo, .*ps$ coincide con cualquier nombre de archivo con la extensión ps.
\ La barra invertida significa que el siguiente carácter es un carácter literal. Por ejemplo, \(ABC\) coincide con (ABC).

Ejemplos

Cualquiera de estos ejemplos coincide con cualquier archivo con la extensión de archivo 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]