gmatch
string string
gmatch は「元に戻す」が不可能、「照会」が不可能、「編集」が不可能です。
2 番目の引数の指定するパターンが最初の引数の検索文字列と一致する場合、ゼロ以外の結果を返します。 gmatch は「glob」マッチとしても知られるシェル方式のパターン マッチを提供します。このタイプのマッチでワイルド カードを指定するには、以下の 3 つの方法があります。* | 任意の文字列にマッチします。 |
? | 任意の 1 つのキャラクタにマッチします。 |
[...] | カッコで囲まれたキャラクタの 1 つにマッチします。- で区切られた一対のキャラクタは、辞書上でその対の間に入るすべてのキャラクタ(その対自身を含む)とマッチします。"[" に続く最初のキャラクタが "!" であれば、囲まれていない任意のキャラクタがマッチします。- は、最初か最後のキャラクタとして置くことで、キャラクタ セットに含めることができます。 |
int | マッチする値 |
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 //