C ++ 11 Regex-Teilstring-Matching

Ich suche einen regulären Ausdruck in C ++ 11, der einem Teilstring in einem String entsprechen kann.

So etwas wie:"It´s a dark night out there..." und ich suche nachark

Wenn sich also eine Teilzeichenfolge in einer Zeichenfolge befindet, muss dieser Ausdruck übereinstimmen. Außerdem möchte ich die Option haben, zu sagen, dass bei diesem Match zwischen Groß- und Kleinschreibung unterschieden werden sollte oder nicht.

Ich habe es bereits versucht, aber es scheint nicht zu funktionieren ...

string str = "It´s a dark night out there...";
regex ex ("ark"); 
if (regex_match (str,ex))
    cout << "Match found!";

Weiß jemand so etwas?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage