C++ 如何将pcre\U研究与pcrecpp结合使用?

C++ 如何将pcre\U研究与pcrecpp结合使用?,c++,regex,performance,pcre,C++,Regex,Performance,Pcre,我使用谷歌的C++接口来与一个正则表达式匹配(可能是几千次)。从阅读PCRE手册,让PCRE的学习(花费时间优化)正则表达式似乎是个好主意,但是,我似乎找不到用C++包装器来实现的方法。pcrecpp.h根本没有提到学习 是否正在使用pcre_study()worthwile,如果是,如何将其与pcrecpp及其RE类结合起来?通过快速扫描,似乎无法使用此API进行“研究”,因为编译的RE(pcre*)RE包装器对象的成员是private,无法将其取出或重置 如果你想知道你的REs是否值得研究优

我使用谷歌的C++接口来与一个正则表达式匹配(可能是几千次)。从阅读PCRE手册,让PCRE的学习(花费时间优化)正则表达式似乎是个好主意,但是,我似乎找不到用C++包装器来实现的方法。
pcrecpp.h
根本没有提到学习

是否正在使用pcre_study()worthwile,如果是,如何将其与pcrecpp及其RE类结合起来?

通过快速扫描,似乎无法使用此API进行“研究”,因为编译的RE(
pcre*
RE
包装器对象的成员是
private
,无法将其取出或重置


如果你想知道你的REs是否值得研究优化,我看到的最简单的选择是将
pcrecpp.{cc,h}
复制到你的项目中,并将其破解;C++ API只是一些薄的包装代码。如果你像我一样喜欢在开源项目上乱扔你的名字和版权,你甚至可能想向上游提交补丁;)

如果看医生没有给出明确的答案,那就避开这只臭气熏天的动物