From a22722631a033458052072ecd3f1f8340fc5b290 Mon Sep 17 00:00:00 2001 From: Tim Miller Date: Mon, 21 Aug 2023 22:55:00 +0900 Subject: [PATCH] fix: fix regex for macOS/Clang support (#16) --------- Co-authored-by: leejet --- stable-diffusion.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stable-diffusion.cpp b/stable-diffusion.cpp index 114d552..4c6b33f 100644 --- a/stable-diffusion.cpp +++ b/stable-diffusion.cpp @@ -397,7 +397,7 @@ std::vector> parse_prompt_attention(const std::str float round_bracket_multiplier = 1.1f; float square_bracket_multiplier = 1 / 1.1f; - std::regex re_attention(R"(\\\(|\\\)|\\\[|\\]|\\\\|\\|\(|\[|:([+-]?[.\d]+)\)|\)|]|[^\\()\[\]:]+|:)"); + std::regex re_attention(R"(\\\(|\\\)|\\\[|\\\]|\\\\|\\|\(|\[|:([+-]?[.\d]+)\)|\)|\]|[^\\()\[\]:]+|:)"); std::regex re_break(R"(\s*\bBREAK\b\s*)"); auto multiply_range = [&](int start_position, float multiplier) {