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]