移動先: 概要 戻り値 関連項目 MEL の例

概要

gmatch string string

gmatch は「元に戻す」が不可能「照会」が不可能「編集」が不可能です。

2 番目の引数の指定するパターンが最初の引数の検索文字列と一致する場合、ゼロ以外の結果を返します。

gmatch は「glob」マッチとしても知られるシェル方式のパターン マッチを提供します。このタイプのマッチでワイルド カードを指定するには、以下の 3 つの方法があります。

* 任意の文字列にマッチします。
? 任意の 1 つのキャラクタにマッチします。
[...] カッコで囲まれたキャラクタの 1 つにマッチします。- で区切られた一対のキャラクタは、辞書上でその対の間に入るすべてのキャラクタ(その対自身を含む)とマッチします。"[" に続く最初のキャラクタが "!" であれば、囲まれていない任意のキャラクタがマッチします。- は、最初か最後のキャラクタとして置くことで、キャラクタ セットに含めることができます。

戻り値

intマッチする値

関連項目

match, strcmp

MEL の例

gmatch "matches" "m*s";
// Result: 1 //
gmatch "matches" "mat*";
// Result: 1 //
gmatch "matches" "ma[a-z]ches";
// Result: 1 //
gmatch "matches" "ma[!a-m]ches";
// Result: 1 //
gmatch "matches" "ma?ches";
// Result: 1 //
gmatch "no match" "?atch";
// Result: 0 //