このサイトの詳細 |
はじめに |
正規表現クイックスタート |
正規表現チュートリアル |
置換文字列チュートリアル |
アプリケーションと言語 |
正規表現の例 |
正規表現リファレンス |
置換文字列リファレンス |
書籍レビュー |
印刷可能なPDF |
このサイトについて |
RSSフィードとブログ |
正規表現の一部を丸括弧または括弧で囲むことにより、正規表現のその部分をグループ化できます。 これにより、量指定子をグループ全体に適用したり、選択を正規表現の一部に制限したりできます。
グループ化には括弧のみを使用できます。角括弧は文字クラスを定義し、中括弧は特定の制限を持つ量指定子によって使用されます。
括弧は、正規表現の一部をグループ化するだけでなく、番号付きキャプチャグループも作成します。 括弧内の正規表現の部分と一致する文字列の部分を格納します。
正規表現Set(Value)?はSetまたはSetValueと一致します。 最初のケースでは、最初(そして唯一)のキャプチャグループは空のままです。 2番目のケースでは、最初のキャプチャグループはValue.
キャプチャしないグループグループが一致をキャプチャする必要がない場合は、この正規表現をSet(?:Value)?(?構文を使用する他の種類のグループがあります。
color=(?:red|green|blue)は、キャプチャしないグループを持つ別の正規表現です。 この正規表現には量指定子がありません。
名前付きキャプチャをサポートする正規表現フレーバーには、多くの場合、すべての名前のないグループをキャプチャしないグループに変換するオプションがあります。
キャプチャグループを使用すると、正規表現一致の一部を簡単に抽出できます。 後方参照を介して正規表現内のテキストを再利用できます。 後方参照は置換文字列でも使用できます。 詳細については、置換テキストチュートリアルを確認してください。
| クイックスタート | チュートリアル | ツールと言語 | 例 | リファレンス | 書籍レビュー |
| はじめに | 目次 | 特殊文字 | 印字不能文字 | 正規表現エンジンの内部 | 文字クラス | 文字クラスの減算 | 文字クラスの積集合 | 短縮文字クラス | ドット | アンカー | 単語境界 | 選択 | オプション項目 | 繰り返し | グループ化とキャプチャ | 後方参照 | 後方参照 パート2 | 名前付きグループ | 相対後方参照 | 分岐リセットグループ | フリースペーシングとコメント | Unicode | モード修飾子 | アトミックグループ | 所有量指定子 | 前方参照と後方参照 | 前方参照と後方参照 パート2 | 一致からテキストを除外する | 条件式 | バランスグループ | 再帰 | サブルーチン | 無限再帰 | 再帰と量指定子 | 再帰とキャプチャ | 再帰と後方参照 | 再帰とバックトラッキング | POSIX ブラケット式 | 長さゼロの一致 | 継続一致 |
ページURL:https://regular-expressions.dokyumento.jp/brackets.html
ページ最終更新日:2019年11月22日
サイト最終更新日:2024年3月15日
著作権©2003-2024 Jan Goyvaerts。 全著作権所有。