C ++ 11 Regex Capture-Gruppen nach Namen
Ich konvertiere meine Boost-basierten regulären Ausdrücke in C ++ 11 Regex. Ich habe eine Erfassungsgruppe angerufenurl
:
\s*?=\s*?(("(?<url>.*?)")|('?<url>.*?)'))
Mit Boost, wenn Sie eine hattensmatch
du könntest anrufenmatch.str("url")
um die Erfassungsgruppe nach Namen zu sortieren. Mitstd::smatch
Ich sehe nur indizierte Submatches.
Wie kann ich mithilfe der std :: smatch-Klasse auf die URL-Erfassung zugreifen?