使用boost regex发出匹配字符串数字的问题

时间:2010-08-01 04:31:06

标签: regex boost numbers

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

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

打印

0

谢谢!

1 个答案:

答案 0 :(得分:2)

来自boost docs on regex_match

  

请注意,仅当结果为true时才为真   表达式匹配整个   输入序列。如果你想   在某处搜索表达式   然后在序列中使用   regex_search。