用于解析正则表达式的C ++库

时间:2015-01-22 13:23:31

标签: c++ regex

我需要根据一些预定义的正则表达式验证一些用户输入。但是我想让用户有点容易,所以我想基于正则表达式本身生成一个带有特定输入控件的对话框。因此,例如,给定以下正则表达式Start position [0-9] End Position [0-9],我希望能够生成带有两个带有数值的组合框的对话框。是否有任何C ++库可用于解析正则表达式并确定它需要哪种输入,以便我可以动态生成对话框和控件?

1 个答案:

答案 0 :(得分:0)

从C ++ 11开始,C ++标准库在std::regex文件#include中有一个正则表达式库(<regex>)。

为了从正则表达式中提取值,您可以使用boost spirit。 (见www.boost.org)。

相关问题