您即将离开腾讯云开发者社区,请注意您的账号财产安全
https://zhuanlan.zhihu.com/p/40603962#:~:text=原理 Hyperscan以自动机理论为基础,其工作流程主要分成两个部分:编译期 (compiletime)和运行期 (run-time)。,编译期 Hyperscan 自带C++编写的正则表达式编译器。 如图1所示,它将正则表达式作为输入,针对不同的IA平台,用户定义的模式及特殊语法,经过复杂的图分析及优化过程,生成对应的数据库。 另外,生成的数据库可以被序列化后保存在内存中,以供运行期提取使用。