正则表达式使用regex_match与c ++集成

时间:2013-07-02 20:03:27

标签: c++ regex

我是C ++的新手,目前正致力于一个简单的应用程序,使用正则表达式对字符串进行一些验证。

我试图使用正则表达式 - \bdevid\b - 如果字符串包含精确的单词devid,则此正则表达式将验证为true。

我打算用c ++代码进行相同的验证。要在c ++中使用它,我包括

#include <regex> 

并编码如下 -

bool IsValid() 
{
 if (std::regex_match ("devid", std::regex("\bdevid\b") ))
  {
      return 1 ;
  }
  else 
  {
      return 0;
  }
}

但是这在上面的代码中进入了错误的部分。任何人都可以告诉我是否有任何遗漏或我的方法不正确。 非常感谢任何帮助。

0 个答案:

没有答案