Petr Skocik
Petr Skocik

Reputation: 60097

Regex escape in C++

How can I regex-escape a dynamically inputted string. I would like to surround it with actual regex code and then do matching, but I need all regex-special characters from the input escaped.

Upvotes: 6

Views: 1132

Answers (1)

doom87er
doom87er

Reputation: 468

You can use raw string literal

string LitString = R"(^(?:[1-9]\d*?|0)?(?:\.(?:\d*?[1-9]|0))?(?<=[\d])$)";

Upvotes: 1

Related Questions