サーチ…


キャプチャ・グループの参照

後方参照

"後方参照"は、検索正規表現内で同じ検索正規表現内のグループを取得するための参照です。 "検索正規表現"は、検索/置換ダイアログボックスの "検索"フィールドで使用される正規表現です。最も一般的な逆参照構文は次のとおりです。

Absolute:  (group one)...\1

Relative:  (group one)(group two)...\-1

Named:     (?<name>group)...\k<name>

置換

"置換"は、置換正規表現内の関連する検索正規表現内のグループを取得するための参照です。 "replacement regex"は、Find / Replaceダイアログボックスの "Replace"フィールドで使用される正規表現です。最も一般的な置換構文は次のとおりです。

Absolute:  $1

Named:     $+{name}

9つ以上のグループ

\1\-1 、および$nの形式は、制限された1桁の数字です。 9より大きいキャプチャグループを位置的に参照するには、代わりに次の構文を使用します。

Backreference:  (group one)...(group ten)...\g{10}

Substitution:   ${10}

グループのキャプチャ

メモ帳++の正規表現には、必要な数のキャプチャグループが含まれている場合があります。

(one)(two)(three)...(nine)(more than nine groups!)...

匿名のキャプチャグループは、標準の構文を使用します。

(group)

名前付きキャプチャグループは、次のいずれかの構文形式を使用できます。

(?<name>group)

(?'name'group)

匿名と名前付きのキャプチャグループは、任意の順序で混在することができます。

(anonymous)(?<name>named)(anonymous)

キャプチャグループは、ネストに関係なく、開始括弧の順番に基づいて1から番号が付けられます。

((group 2) group 1)

名前付きグループは番号付けに含まれています。

(group 1)(?<name>group 2)(group 3)


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow