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