PCRE: как получить захват имени с помощью pcrecpp

Я хочу знать, как получить именованный захват с pcrecpp за PCRE. Давайте предположим, что у меня есть следующее регулярное выражение:

\\*{5}\\s+Hand\\s+History\\s+for\\s+Game\\s+((?P<HANDNAME>)\\w+)\\s+\\*{5}

Как я могу получить результат ((?P<HANDNAME>)\\w+) с именованным, а не с пронумерованным захватом?
Я знаю только метод FullMatch, Как я могу сказать получить матч HANDNAME?

Большое спасибо!

0

Решение

Я не думаю, что ты можешь. PCRE уровня C даст вам pcre_get_named_substring, но это не выставлено классом C ++, а оригинальным pcre* это личное.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]