glob-to-regexp (マクロ)
パッケージ: CURL.LANGUAGE.REGEXP

"glob" 式を "regexp" パターンに変換します。

構文

{glob-to-regexp pattern:StringInterface}:String

説明

式と一致する POSIX glob ファイル名を含む pattern を有効な Curl 正規表現 に変換します。
Glob 表現は正規表現に比べより制限されていますが、ファイル名とのマッチングには十分です。
標準 (POSIX 1003.2, 3.13) で表現される標準的な glob 構文に加えて、これはディレクトリをまたいでパターンと一致するためのワイルドカード構文 '**' もサポートします。
次の表は特別な glob 文字とそれに対する正規表現を示しています。
glob regexp description
? [^/]? スラッシュでない文字と一致します。
* [^/]* スラッシュでない複数の文字と一致します。
** .* どの文字とも一致します。
pattern が文字リテラルの場合、このマクロは文字リテラルを生成します。
導入: バージョン 6.0