C ++ 11 Regex Capture Groups по имени

Я конвертирую свои регулярные выражения на основе буста в регулярное выражение C ++ 11. У меня есть группа захвата под названиемurl:

\s*?=\s*?(("(?<url>.*?)")|('?<url>.*?)'))

С бустом, если у вас былsmatch ты можешь позвонитьmatch.str("url") чтобы получить группу захвата по имени. С участиемstd::smatchЯ вижу только проиндексированные суб-совпадения.

Как я могу получить доступ к захвату URL, используя класс std :: smatch?

Ответы на вопрос(1)

Ваш ответ на вопрос