ブーストの正規表現でキャプチャ グループの名前を取得する方法を知りたいです。
たとえば、ユーザーが名前付きキャプチャ グループを含む有効な正規表現であると予想される文字列を入力した場合、正規表現で定義されたグループのリストを反復処理して、それらのグループの名前を取得するにはどうすればよいでしょうか。ブーストはそうするための機能を提供しますか、またはそれらの名前を抽出するために独自のパーサーを作成する必要がありますか?
例として、入力文字列が次の場合:
(?<year>[0-9]{4}).*(?<month>[0-9]{2}).*(?<day>[0-9]{2})
正規表現から「年」、「月」、「日」を抽出できるようにしたい。