在C++中实现正则表达式
Implementing Regular Expression in 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
标头。
相关文章:
- 使用正则表达式regex_search在字符串中查找字符串
- 在 C++ 中使用正则表达式错误时出现问题 括号表达式中的范围无效
- C++正则表达式无限循环
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- 定义有趣的宏和正则表达式在Z3 C++绑定
- 带有多个字符分隔符的正则表达式
- C++ 使用增强正则表达式库时断言崩溃
- 有人可以帮助我处理正则表达式吗?
- 使用正则表达式获取大括号块的列表
- 正则表达式以匹配数字的重复模式,后跟任何类型的分隔符?
- 组合正则表达式部分使用 | 不起作用的 C++
- 为什么C++正则表达式这么慢?
- 如何使HTML5电子邮件验证正则表达式在C++中工作?
- 在C++中实现正则表达式
- C++正则表达式替换整个单词
- 为什么 C++11 正则表达式(libc ++ 实现)如此缓慢?
- 如何实现正则表达式
- Microsoft 的 std::正则表达式的实现
- 可视化 如何在没有正则表达式的情况下实现C++高效的全词字符串替换
- Perl正则表达式运行速度快于c++ Boost实现