0

我想知道如何使用pcrecppfor PCRE获得命名捕获。假设我有以下正则表达式:

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

如何获得((?P<HANDNAME>)\\w+)命名而不是编号捕获的结果?我只知道方法FullMatch。我怎么能说得到匹配HANDNAME

非常感谢!

4

1 回答 1

0

我不认为你可以。C 级 PCRE 会为您提供pcre_get_named_substring,但这不是 C++ 类公开的,并且原始文件pcre*是私有的。

于 2012-09-04T16:31:23.607 回答