PCRE:如何使用pcrecpp获取名称

时间:2012-09-03 22:03:34

标签: c++ regex pcre

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

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

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

非常感谢!

1 个答案:

答案 0 :(得分:0)

我认为你不能。 C级PCRE会给你pcre_get_named_substring,但C ++类没有公开,原来的pcre*是私有的。