diff --git a/AUTHORS b/AUTHORS index 36ae54f..9692835 100644 --- a/AUTHORS +++ b/AUTHORS @@ -9,3 +9,4 @@ Patrick José Pereira (patrickelectric@gmail.com) Martin Kopecky (martin.kopecky357@gmail.com) Andrew Mettlach (dmmettlach@gmail.com) Evan Klitzke (evan@eklitzke.org) +Albert Schwarzkopf (dev-maddy@quitesimple.org) diff --git a/include/maddy/italicparser.h b/include/maddy/italicparser.h index f31b96e..ed59744 100644 --- a/include/maddy/italicparser.h +++ b/include/maddy/italicparser.h @@ -39,7 +39,7 @@ public: void Parse(std::string& line) override { - std::regex re("(?!.*`.*|.*.*)\\*(?!.*`.*|.*<\\/code>.*)([^\\*]*)\\*(?!.*`.*|.*<\\/code>.*)"); + static std::regex re("(?!.*`.*|.*.*)\\*(?!.*`.*|.*<\\/code>.*)([^\\*]*)\\*(?!.*`.*|.*<\\/code>.*)"); static std::string replacement = "$1"; line = std::regex_replace(line, re, replacement); }