我想知道如何使用pcrecppfor PCRE获得命名捕获。假设我有以下正则表达式:
\\*{5}\\s+Hand\\s+History\\s+for\\s+Game\\s+((?P<HANDNAME>)\\w+)\\s+\\*{5}
如何获得((?P<HANDNAME>)\\w+)命名而不是编号捕获的结果?我只知道方法FullMatch。我怎么能说得到匹配HANDNAME?
非常感谢!
我不认为你可以。C 级 PCRE 会为您提供pcre_get_named_substring,但这不是 C++ 类公开的,并且原始文件pcre*是私有的。