我是 C++ 新手,目前正在开发一个简单的应用程序,以使用正则表达式对字符串进行一些验证。
我试图使用正则表达式 -\bdevid\b
如果字符串包含确切的单词,则此正则表达式验证为真devid
。
我打算用 c++ 代码做同样的验证。要在 C++ 中使用它,我包括
#include <regex>
并编码如下 -
bool IsValid()
{
if (std::regex_match ("devid", std::regex("\bdevid\b") ))
{
return 1 ;
}
else
{
return 0;
}
}
但这进入了上述代码中的错误部分。谁能告诉我是否缺少任何东西或我的方法不正确。任何帮助都深表感谢。