ジャンプ先: 概要. 戻り値. 関連. 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 //