c++ - *.\t 如何使用正则表达式进行比较?

标签 c++

string str;
if (str = 1.\t) || (str = 2.\t) || ........ || (str = n.\t) {
  // some code

基本上我必须检查 int 后跟“.\t”

最佳答案

你想要的正则表达式是 [0-9]+\.\t

如果您需要正则表达式引擎,请使用 Boost.Regex。

关于c++ - *.\t 如何使用正则表达式进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7202630/

相关文章:

C++ Matrix 类 - 建议

c++ - Boost MPI 在监听列表时不释放资源?

c++ - 在没有 main() 的情况下运行的 C 或 C++ 程序是否违反标准?

c++ - 如果父线程 id 没有作为 pthread_create 的参数传入,是否有可能从 C/C++ 的线程内获取父线程 id?

c++ - 解决一个全局性的

c++ - 打印 QTextDocument 时自定义页码

c++ - QVariant 与自己类型的比较工作?

c++ - 重命名 vector 而不是复制它

python - 如何从 boost 线程调用 Python?

c++ - += C++ 重载问题