c++ - 在 C++ 中实现正则表达式
问题描述
我想制作一个 C++ 程序来匹配特定的正则表达式,我使用了 DevCpp 和库
#include<regex.h>
. 它不起作用,我不知道为什么。
它显示:[Error] regex.h: No such file or directory
解决方案
C++ 标准库的头文件.h
最后没有。在这种情况下,正确的包括是:
#include <regex>
您还需要确保您的编译器支持 c++11。在 GCC 的情况下,您需要注意您使用的是最新版本(4.9 或更高版本),libstdc++regex
在提供工作实现之前很久就提供了一个标头。
推荐阅读
- java - AutoIT 脚本无法处理“+”号
- java - JUnit测试中Spring引导应用程序的多个实例
- linux - 在 Ansible 中使用查找和复制模块
- corda - 在 Corda 中找不到现有的白名单文件
- python - 使用 Pykinect 和 Open CV 保存 Kinect RGB 和深度图像
- python - 使用 LSTM 预测多个步骤
- c# - 为什么我不能访问作为谓词传递给 LINQ 函数的方法体内的变量?
- ruby-on-rails - 什么可能导致 activerecord sum 返回错误的值?
- reactjs - 使用 recompose setStatic 并将其连接到 redux (nextjs)
- spring-cache - 更改子方法的缓存管理器