1

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

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

我打算用 c++ 代码做同样的验证。要在 C++ 中使用它,我包括

#include <regex> 

并编码如下 -

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

但这进入了上述代码中的错误部分。谁能告诉我是否缺少任何东西或我的方法不正确。任何帮助都深表感谢。

4

0 回答 0