学习提升::正则表达式,匹配通配符
Learning boost::regex, matching wildcards
我刚刚开始学习regex
。
我需要匹配这样的东西:
hostname21.processName
.
是锚点。前锚点和后锚点由[a-zA-Z0-9_]
表示,但我不确定如何匹配锚点两侧的两个条件。
如果有帮助,我正在使用boost::regex
。
编辑
我用boost::regex reg("[a-zA-Z0-9_]+\.[a-zA-Z0-9_]+");
尝试了Jerry的代码,它起作用了。谢谢大家。
我会使用reg("(w)+\.(w)+")
相关文章:
- 表示"accepting anything for this template argument" C++概念的通配符
- 使用正则表达式regex_search在字符串中查找字符串
- 当使用通配符和null指针调用函数时,对输出的说明
- 在 C++ 中使用正则表达式错误时出现问题 括号表达式中的范围无效
- C++正则表达式无限循环
- FindPackageHandleStandardArgs.cmake:137 的 CMake 错误(消息):找不到 Boost (缺少:正则表达式)(找到合适的版本"1.72.0",
- 定义有趣的宏和正则表达式在Z3 C++绑定
- 带有多个字符分隔符的正则表达式
- C++ 使用增强正则表达式库时断言崩溃
- C++17 文件系统::remove_all 带有通配符路径
- 有人可以帮助我处理正则表达式吗?
- 使用正则表达式获取大括号块的列表
- 正则表达式 获取两个换行符之间的文本
- 不同换行符的正则表达式
- 如何忽略正则表达式(C++)中的换行符
- C++正则表达式和占位符
- 学习提升::正则表达式,匹配通配符
- 如何在 system() 中使用通配符表达式
- 正则表达式:从ANSI C++样式的左大括号(换行符)切换到K&R样式(与语句相同的行)
- std::正则表达式等同于'/g'全局修饰符