gpt4 book ai didi

c++: 没有重载函数 "regex_search"的实例与参数列表匹配

转载 作者:行者123 更新时间:2023-11-30 01:11:03 25 4
gpt4 key购买 nike

<分区>

在我的 C++ 类(class)中,我们得到了一个“简单的正则表达式赋值”。但每次我尝试在 Visual Studio Community 2015 中使用 regex_search() 时,我都会得到“没有重载函数实例“regex_search”与参数列表匹配”。我将鼠标悬停在错误上,它告诉我它想要(例如)string, smatch, string;这正是我给它的。

这是我的代码:

include <iostream>
include <string>
include <regex>

using namespace std;

int main( int argc, char *argv[] )
{
string regexCriteria1 = "\\.$";
string test = "asdf.";
smatch searchResult;

for each ( string line in quotes ) // I have also tried const auto &line in quotes
{
cout << regex_search( line, regexCriteria1 ) << endl;
regex_search( line, searchResult, regexCriteria1 );
regex_search( line.begin(), line.end(), searchResult, regexCriteria1 );
}
regex_search( test, searchResult, regexCriteria1 );
}

我不知道为什么这些 regex_search() 行都不起作用。这应该是一个 45 分钟的项目,它已经花了我 2 个多小时,而且我还远远没有完成。在 Java 中,这只需要我 5 分钟。任何帮助将不胜感激。我的妻子开始担心我的理智。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com