在C ++中实现正则表达式

时间:2018-10-02 06:14:17

标签: c++ c++11

我想制作一个c ++程序来匹配特定的正则表达式,我使用了DevCpp和库

#include<regex.h>

。它不起作用,我不知道为什么。

它显示:[Error] regex.h: No such file or directory

1 个答案:

答案 0 :(得分:2)

C ++标准库的标头末尾没有.h。在这种情况下,正确的包含是:

#include <regex>

您还需要确保编译器支持c ++ 11。对于GCC,您需要注意使用的是最新版本(4.9或更高版本),libstdc ++在提供有效的实现之前就提供了regex标头。