c++ - 如何在 C++ 中使用 boost 制作正则表达式?

标签 c++ regex boost

我需要创建一个正则表达式来匹配 2 个字符:&|

代码行是这样的:

boost::regex EXPR( "[0-9][0-9][A-Za-z]" ) ;

如果我键入任何字符串,我会查看上面列出的字符是否包含在其中。 怎么可能做到这一点?

最佳答案

我不会编写正则表达式来匹配字符 &|

我会使用 std::string::find - http://www.cplusplus.com/reference/string/string/find/

关于c++ - 如何在 C++ 中使用 boost 制作正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8203497/

相关文章:

C++ 指针节点

php - 捕获行尾字符串,但避免捕获匹配的尾随字符

c# - Regex.Split 特定字符

c++ - 我可以使用 boost 池作为存储来支持 boost 侵入式收集吗?

c++ - 迭代 boost::icl::interval_set

c++ - 如何为具有相同模板的模板类定义和使用友元函数?

c++ - std::sort 使用索引但保持索引顺序

c++ - 为什么要发明参数依赖查找?

Java 正则表达式,时间模式

c++ - 为什么 boost::diagnostic_information 崩溃了以及如何修复它?