Reputation: 60097
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
Reputation: 468
You can use raw string literal
string LitString = R"(^(?:[1-9]\d*?|0)?(?:\.(?:\d*?[1-9]|0))?(?<=[\d])$)";
Upvotes: 1