6

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.

Richard Dally
  • 1,362
  • 2
  • 20
  • 35
PSkocik
  • 55,062
  • 6
  • 86
  • 132

1 Answers1

1

You can use raw string literal

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

doom87er
  • 438
  • 2
  • 8