ブーストベースの正規表現を C++11 正規表現に変換しています。というキャプチャ グループがありurl
ます。
\s*?=\s*?(("(?<url>.*?)")|('?<url>.*?)'))
ブーストを使用すると、名前でキャプチャ グループを取得するためにsmatch
呼び出すことができます。match.str("url")
ではstd::smatch
、インデックス付きのサブマッチのみが表示されます。
std::smatch クラスを使用して URL キャプチャにアクセスするにはどうすればよいですか?