diff --git a/Libraries/LibRegex/RegexMatcher.cpp b/Libraries/LibRegex/RegexMatcher.cpp index 46edc03629..e6acd97b77 100644 --- a/Libraries/LibRegex/RegexMatcher.cpp +++ b/Libraries/LibRegex/RegexMatcher.cpp @@ -67,7 +67,7 @@ String Regex::error_string(Optional message) const for (size_t i = 0; i < parser_result.error_token.position(); ++i) eb.append(" "); - eb.appendf("^---- %s\n", message.value_or(get_error_string(parser_result.error)).characters()); + eb.appendf("^---- %s", message.value_or(get_error_string(parser_result.error)).characters()); return eb.build(); } diff --git a/Libraries/LibRegex/Tests/RegexLibC.cpp b/Libraries/LibRegex/Tests/RegexLibC.cpp index 031ed13b2c..51390bea5b 100644 --- a/Libraries/LibRegex/Tests/RegexLibC.cpp +++ b/Libraries/LibRegex/Tests/RegexLibC.cpp @@ -1079,7 +1079,7 @@ TEST_CASE(error_message) char buf[1024]; size_t buflen = 1024; auto len = regerror(0, ®ex, buf, buflen); - String expected = "Error during parsing of regular expression:\n ^[A-Z0-9[a-z._%+-]{1,64}@[A-Za-z0-9-]{1,63}\\.{1,125}[A-Za-z]{2,63}$\n ^---- [ ] imbalance.\n"; + String expected = "Error during parsing of regular expression:\n ^[A-Z0-9[a-z._%+-]{1,64}@[A-Za-z0-9-]{1,63}\\.{1,125}[A-Za-z]{2,63}$\n ^---- [ ] imbalance."; for (size_t i = 0; i < len; ++i) { EXPECT_EQ(buf[i], expected[i]); }