代码之家  ›  专栏  ›  技术社区  ›  Tyler

使用boost regex匹配字符串中的数字时出现问题

  •  0
  • Tyler  · 技术社区  · 16 年前

    我正试图确定一个字符串是否包含数字。这似乎不起作用。

    static const regex re("([0-9]+)");
    cout << regex_match("L5", re);
    

    印刷品

    0
    

    谢谢!!

    1 回复  |  直到 16 年前
        1
  •  2
  •   Alex Jasmin    16 年前

    从 boost docs on regex_match :

    请注意,只有当 表达式与 输入序列。如果你想 在某处搜索表达式 在序列中,然后使用 RexExk搜索。