目次
現在の正規表現への参照。
再帰正規表現を構築しているときに便利である。識別子 self は現在の正規表現オブジェクトの短縮形である。例えば sregex rx = '(' >> (self | nil) >> ')'; は、((())) のような「開きと閉じが正しく対応した括弧群」にマッチする正規表現オブジェクトを作成する。
self
sregex rx = '(' >> (self | nil) >> ')';
((()))