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