boost::spirit::qi次のような「テンプレート」形式を解析するために使用しています。
/path/to/:somewhere:/nifty.json
ここで:somewhere:、名前で識別される任意の文字列を表しますsomewhere(名前は、2 つの文字の間の任意の一連の文字にすることができます:)。私はこれに対応するパーサーを持っていますが、もう 1 つ改善したいと思います。
:somewhere:プレースホルダーの後に続く文字 (この場合は a )を知りたい/です。/しかし、私のパーサーの残りの部分は、これを認識し、次のセクションの一部としてそれを使用する必要があります。
パーサーの残りの部分がそれを見て消費できるように、実際に消費せずに/アフターを「読み取る」にはどうすればよいですか。:somewhere: