C ++ 11 Grupos de captura de expresiones regulares por nombre
Estoy convirtiendo mis expresiones regulares basadas en boost a expresiones regulares C ++ 11. Tengo un grupo de captura llamadourl
:
\s*?=\s*?(("(?<url>.*?)")|('?<url>.*?)'))
Con impulso, si tuvieras unasmatch
podrías llamarmatch.str("url")
para obtener el grupo de captura por nombre. Constd::smatch
Solo veo sub-partidas indexadas.
¿Cómo puedo obtener acceso a la captura de url utilizando la clase std :: smatch?