Есть код, использую библиотеку regex, выводит ошибку - Возникло необработанное исключение по адресу 0x772BB5B2 в Priser.exe: исключение Microsoft C++: std::regex_error по адресу памяти 0x003FD6C8. На сайте regex101 все отлично работает а в коде нет.
#include "Parsing.h"
Parsing::Parsing():FindTicker("<a data-qa-file=\"index\" href=.\/invest\/stocks\/"+ Ticker_Symbol +"\/.+>.+<\/a>"){
}
void Parsing::Parse(string Html){
if (regex_search(Html.c_str(), result, FindTicker)){
for (int i = 0; i < result.size(); i++){
cout << result[i] << endl;
}
}
}
#pragma once
#include <regex>
#include <string>
#include "Request.h"
class Parsing{
public:
Parsing();
void Parse(string Html);
string Ticker_Symbol = "MMM";
cmatch result;
regex FindTicker;
};