Я хочу знать, как получить именованный захват с pcrecpp
за PCRE. Давайте предположим, что у меня есть следующее регулярное выражение:
\\*{5}\\s+Hand\\s+History\\s+for\\s+Game\\s+((?P<HANDNAME>)\\w+)\\s+\\*{5}
Как я могу получить результат ((?P<HANDNAME>)\\w+)
с именованным, а не с пронумерованным захватом?
Я знаю только метод FullMatch
, Как я могу сказать получить матч HANDNAME
?
Большое спасибо!
Я не думаю, что ты можешь. PCRE уровня C даст вам pcre_get_named_substring, но это не выставлено классом C ++, а оригинальным pcre*
это личное.
Других решений пока нет …