C ++ 11 Regex Capture Groups по имени
Я конвертирую свои регулярные выражения на основе буста в регулярное выражение C ++ 11. У меня есть группа захвата под названием:url
\s*?=\s*?(("(?.*?)")|('?.*?)'))
С бустом, если у вас былsmatch
ты можешь позвонитьmatch.str("url")
чтобы получить группу захвата по имени. Сstd::smatch
Я вижу только проиндексированные суб-совпадения.
Как я могу получить доступ к захвату URL, используя класс std :: smatch?