正規表現の数量子には、、、?、{n}、{n,}、{n,m}、?、,* などが含まれます。詳細な紹介: 1.: 前の要素と 0 回以上一致することを示します。たとえば、ab は、a または ab または abbb などと一致します。2. : は、前の要素と 1 回以上一致することを意味します。たとえば、ab は ab または abbb などと一致します。 3. ?: 前の要素と 0 回または 1 回一致することを意味します。たとえば、ab? は a または ab に一致します; 4. {n}: 前の要素と正確に n 回一致することを意味します。たとえば、{2} は aa などと一致します。
このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
正規表現数量子は、一致の数を指定するために使用される特殊な記号です。一般的な正規表現数量子は次のとおりです。
: 前の要素と 0 回以上一致することを示します。たとえば、ab は、a、ab、または abbb などと一致します。
: 前の要素と 1 回以上一致することを示します。たとえば、ab は ab または abbb などと一致します。
?: 前の要素と 0 回または 1 回一致することを示します。たとえば、ab? は a または ab と一致します。
{n}: 前の要素と正確に n 回一致することを示します。たとえば、a{2} は aa に一致します。
{n,}: 前の要素と少なくとも n 回一致することを示します。たとえば、a{2,} は、aa、aaa、aaaa などの文字列と一致します。
{n,m}: 前の要素と少なくとも n 回、m 回以下一致することを示します。たとえば、a{2,3} は aa、aaa には一致しますが、aaaa には一致しません。
?: 前の要素と 0 回または 1 回一致することを示します。たとえば、[0-9]? は 0 または 1 の数値と一致します。
: 前の要素と 1 回以上一致することを示します。たとえば、[0-9] は 1 つ以上の数字と一致します。
*: 前の要素と 0 回以上一致することを示します。たとえば、[0-9]* は 0 個以上の数値と一致します。
これらの量指定子を使用すると、正規表現内の文字の繰り返し数を指定でき、より正確なパターン マッチングが可能になります。正規表現エンジンが異なれば、サポートされる量指定子の構文や機能も異なる場合があることに注意してください。
以上が正規表現の数量指定子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。