nilワイルドカードの展開を行い、パターンにマッチするファイル名を文字列の配列として返します。パターンにマッチするファイルがない場合は空の配列を返します。pattern:パターンを文字列か配列で指定します。配列を指定すると複数のパターンを指定できます。指定できるフラグと同様のフラグを指定できます。このフラグを指定することでマッチの挙動を変更することができます。base:カレントディレクトリの代わりに相対パスの基準にするベースディレクトリを指定します。指定した場合、結果の頭にはベースディレクトリはつかないので、絶対パスが必要な場合はベースディレクトリを追加する必要があるでしょう。ワイルドカードや文字セット(鈎括弧)にマッチした結果をバイナリとして昇順にソートします。指定するとソートせず2.7以前と同じ挙動になります。場合でも、配列で指定した複数のパターンや波括弧での順番は保存されます。ワイルドカードには以下のものがあります。これらはバックスラッシュによりエスケープすることができます。重にエスケープする必要があることに注意してください。*空文字列を含む任意の文字列と一致します。?任意の一文字と一致します。]鈎括弧内のいずれかの文字と一致します。つながれた文字は範囲を表します。ある時には含まれない文字と一致します。}コンマで区切られた文字列の組合せに展開します。展開されそれぞれに対してマッチ判定を行います。括弧は入れ子にすることができます。それぞれにマッチします。0回以上の繰り返しを意味し、ディレクトリを再帰的にたどってマッチを行います。(以下無限に続く)に対してそれぞれマッチ判定を行います。ディレクトリのみにマッチする。マッチしないと空の配列を返す。このマニュアルを編集する。