From f27976943569e1097b50e3aed586608c2ce5343b Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Sun, 5 Jun 2022 00:33:36 +0400 Subject: [PATCH] Deduplicated the snippet regex --- test/server_search.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/server_search.cpp b/test/server_search.cpp index 5aed75c8a..6749ad323 100644 --- a/test/server_search.cpp +++ b/test/server_search.cpp @@ -548,15 +548,17 @@ const std::vector LARGE_SEARCH_RESULTS = { typedef std::vector Snippets; +const char SNIPPET_REGEX_FOR_HTML[] = "(.+)"; + std::string maskSnippetsInHtmlSearchResults(std::string s) { - return replace(s, ".+", "SNIPPET TEXT WAS MASKED"); + return replace(s, SNIPPET_REGEX_FOR_HTML, "SNIPPET TEXT WAS MASKED"); } Snippets extractSearchResultSnippetsFromHtml(const std::string& html) { Snippets snippets; - const std::regex snippetRegex("(.*)"); + const std::regex snippetRegex(SNIPPET_REGEX_FOR_HTML); std::sregex_iterator snippetIt(html.begin(), html.end(), snippetRegex); const std::sregex_iterator end; for ( ; snippetIt != end; ++snippetIt)