c++ - 使用 boost::regex_search 忽略大小写

标签 c++ boost-regex ignore-case

如何在 C++ 中使用 boost::regex_search 忽略大小写标志或常量?

请发布一个简单的示例。

谢谢!

最佳答案

你需要这样的东西

boost::regex regex("your expression here", boost::regex::icase);
boost::smatch what;

string mystring;
bool search_result = boost::regex_search(mystring.begin(),mystring.end(), what, regex);

关于c++ - 使用 boost::regex_search 忽略大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6248291/

相关文章:

c++ - 如果找不到键,则返回一个空的字符串 vector

c++ - 如何在 qt creator 和 msvc 中使用 boost 正则表达式

c++ - 如何在 boost 正则表达式中指定 } (右大括号)?

java - 如果字符串包含两个带有 IgnoreCase 的单词之一

java - 为什么 String.equalsIgnoreCase 这么慢

c++ - 具有快速查找功能的对象列表的数据结构

c++ - 函数地址和函数地址的地址之间没有区别吗?

c++ - iOS 上的 OpenCv 2.4.7 错误 background_segm.hpp #include <list> not found

C++/boost : Writing a more powerful sscanf replacement

java - 忽略大小写影响字符集