この2つのファイル名ワイルドカード表現がなぜ使用されるのか知りたいです。
[bru][abru]* and [br]*
私にファイル名の呼び出しを送信します
brutus
しかし、私にファイル名を返しません
abruti
ありがとう
答え1
、またはabruti
で始まらないからです。b
r
u
[br]*
たとえば、またはで始まり、次に何も意味しません。がありますが、正しい位置にありません。両方とも一致させるために使用できるパターンは次のとおりです。b
r
abruti
br
*br*
Globは正規表現に似ていますが、異なります。 globでは、*は任意の数の任意の文字です(たとえば、正規表現の.*)。正規表現と?
同様に、任意の文字です。.?
答え2
たとえば、
探す。 - 名前「[bru]*」 第二ああ アル字型ああ あなたああ 探す。 - 名前 "[bru][abc]*" - バーああ BBああ 紀元前ああ RBああ UCああ ...