我使用以下代码且正则表达式匹配失败
std::regex reg("^Program Files");
if(std::regex_match("Program Files (x86)",reg)
{
return true;
}
我尝试了这个正则表达式here,它似乎有效。有什么建议为什么我的if条件没有返回true?
答案 0 :(得分:0)
您需要regex_search()
,而不是regex_match()
。 regex_match()
函数始终与完整字符串匹配。