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