正規表現の数量指定子とは何ですか?

小老鼠
リリース: 2023-11-20 17:00:42
オリジナル
1181 人が閲覧しました

正規表現の数量子には、、、?、{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 コンピューター。

正規表現数量子は、一致の数を指定するために使用される特殊な記号です。一般的な正規表現数量子は次のとおりです。

  1. : 前の要素と 0 回以上一致することを示します。たとえば、ab は、a、ab、または abbb などと一致します。

  2. : 前の要素と 1 回以上一致することを示します。たとえば、ab は ab または abbb などと一致します。

  3. ?: 前の要素と 0 回または 1 回一致することを示します。たとえば、ab? は a または ab と一致します。

  4. {n}: 前の要素と正確に n 回一致することを示します。たとえば、a{2} は aa に一致します。

  5. {n,}: 前の要素と少なくとも n 回一致することを示します。たとえば、a{2,} は、aa、aaa、aaaa などの文字列と一致します。

  6. {n,m}: 前の要素と少なくとも n 回、m 回以下一致することを示します。たとえば、a{2,3} は aa、aaa には一致しますが、aaaa には一致しません。

  7. ?: 前の要素と 0 回または 1 回一致することを示します。たとえば、[0-9]? は 0 または 1 の数値と一致します。

  8. : 前の要素と 1 回以上一致することを示します。たとえば、[0-9] は 1 つ以上の数字と一致します。

  9. *: 前の要素と 0 回以上一致することを示します。たとえば、[0-9]* は 0 個以上の数値と一致します。

これらの量指定子を使用すると、正規表現内の文字の繰り返し数を指定でき、より正確なパターン マッチングが可能になります。正規表現エンジンが異なれば、サポートされる量指定子の構文や機能も異なる場合があることに注意してください。

以上が正規表現の数量指定子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート