C++/STL 字符串 : How to mimic regex like function with wildcards?

标签 c++ string stl wildcard

我想使用通配符比较 4 个字符串。

例如:

std::string wildcards[]=
{"H?  ", "RH? ", "H[0-5]  "};
/*in the last one I need to check if string is "H0  ",..., and "H5  " */

是否可以只用STL来实现?

谢谢, 阿曼.

编辑:

我们可以在没有 boost.regex 的情况下做到这一点吗?
或者我应该向我的项目添加另一个库依赖项吗?:)

最佳答案

使用Boost.Regex

关于C++/STL 字符串 : How to mimic regex like function with wildcards?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2471651/

相关文章:

C++:打印出集合容器中的 vector 元素

c++ - 在 Linux C++ 上检测 keydown 和 keyup 事件

c++ - 在链式静态库上,我是否必须添加所有链式库?

java - 将字符串与另一个字符串模式匹配的正则表达式是/DIG/?

c++ - 如何显示图的邻接表的元素?

c++ - ShellExecute Format DOS 命令

python - 不从列表中删除

python - 在 Python 中删除小数点后的尾随零

c++ - 模板函数中 STL 容器的默认参数

c++ - 使用列表的此 C++ 代码出现段错误的原因是什么?