正規表現

TotalFlow Production Managerでファイル識別パターンを指定するには、正規表現を使用します。

正規表現は、以下のとおりです。

リテラル文字 検索時に特別な意味を持たない文字です。リテラル文字は大文字と小文字が区別されます。たとえば、Aとaは一致しません。
を参照してください。 ドットはすべての文字を意味します。たとえば、.atはcat、rat、batと一致します。
( ) 括弧は文字グループを識別します。たとえば、(ABC)はABCと一致します。
- ハイフンは文字の範囲を定義します。たとえば、0-9は一桁の数字と一致します。
* アスタリスクは前の文字が0以上あることを意味します。たとえば、N* は、なし(Nがない)、N、NN、NNNなどに一致します。.*は、1文字または複数文字の文字列に一致します。
+ プラス記号は直前の文字があることを意味します。たとえば、N+は、N、NN、NNNなどに一致します。.+は、1文字または複数文字の文字列に一致します。
{ } 中括弧内の数字は前の文字が繰り返される回数を意味します。たとえば、x{3}はxxxと一致します。
? 疑問符は前の文字がオプションであることを意味します。たとえば、jpe?gはjpegまたはjpgと一致します。
[] 大括弧は文字セットを囲みます。文字セットの文字のうち1つと一致します。たとえば、[ABC]はA、B、Cと一致します。
[^ ] 大括弧内の先頭にあるキャレットは文字セットを排除します。たとえば、[^ABC]はA、B、C以外の文字と一致します。
| バーティカルバーは選択できる値を区切ります。たとえば、A|aはAまたはaと一致します。
^ 正規表現の先頭のキャレットは文字列の先頭を意味します。たとえば、^A.*\.psはABC.psと一致します。
$ 正規表現の最後のドル記号は文字列の末尾を意味します。たとえば、.*ps$はpsの拡張子があるファイル名と一致します。
¥ 円記号は次の文字がリテラル文字になることを意味します。たとえば、¥(ABC¥)は(ABC)と一致します。

例

これらの例のいずれも、次の拡張子を持つファイルに一致します。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)(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]