#include <iostream>
#include <string>
#include <regex>
using namespace std;
int main ()
{
if (std::regex_match ("http://www.google.com", std::regex("(http|https):\/\/(\w+\.)*(\w*)\/([\w\d]+\/{0,1})+")))
std::cout << "valid URL \n";
std::cout << std::endl;
return 0;
}
警告付きでコンパイルしていますが、実行すると
terminate called after throwing an instance of 'std::regex_error'
what(): regex_error
中止 (コアダンプ)
私は何をすべきですか?