s1 グローバル定数

mark_tag const s1

Perl の $1 に相当する部分マッチのプレースホルダ。

説明

部分マッチを作成するには、部分式を部分マッチのプレースホルダに代入する。例えば (s1 = _) は任意の 1 文字にマッチし、どの文字が 1 番目の部分マッチかを記憶する。この部分マッチはパターン内の別の場所から後方参照できる。例えば (s1 = _) >> s1 は任意の文字にマッチし、直後に同じ文字にマッチする。

regex_matchregex_search が成功すると、部分マッチのプレースホルダを match_results<> オブジェクトの添字にして N 番目の部分マッチを得られる。