ファイル名ワイルドカード

ファイル名ワイルドカード

この2つのファイル名ワイルドカード表現がなぜ使用されるのか知りたいです。

[bru][abru]* and [br]*

私にファイル名の呼び出しを送信します

brutus

しかし、私にファイル名を返しません

abruti

ありがとう

答え1

、またはabrutiで始まらないからです。bru

[br]*たとえば、またはで始まり、次に何も意味しません。がありますが、正しい位置にありません。両方とも一致させるために使用できるパターンは次のとおりです。brabrutibr*br*

Globは正規表現に似ていますが、異なります。 globでは、*は任意の数の任意の文字です(たとえば、正規表現の.*)。正規表現と?同様に、任意の文字です。.?

答え2

たとえば、

探す。 - 名前「[bru]*」
第二ああ
アル字型ああ
あなたああ
探す。 - 名前 "[bru][abc]*"
- バーああ
BBああ
紀元前ああ
RBああ
UCああ
...

関連情報