diff --git a/Userland/Libraries/LibRegex/RegexParser.cpp b/Userland/Libraries/LibRegex/RegexParser.cpp index 899cb1cd18..5fc6aeb1c4 100644 --- a/Userland/Libraries/LibRegex/RegexParser.cpp +++ b/Userland/Libraries/LibRegex/RegexParser.cpp @@ -7,6 +7,7 @@ #include "RegexParser.h" #include "RegexDebug.h" +#include #include #include #include @@ -138,12 +139,7 @@ ALWAYS_INLINE bool Parser::try_skip(StringView str) ALWAYS_INLINE bool Parser::lookahead_any(StringView str) { - for (auto ch : str) { - if (match(ch)) - return true; - } - - return false; + return AK::any_of(str, [this](auto ch) { return match(ch); }); } ALWAYS_INLINE unsigned char Parser::skip()