From c57e775102526632f04279581c2361329e249c09 Mon Sep 17 00:00:00 2001 From: Kaustubh B Date: Thu, 31 Aug 2023 11:25:29 +0530 Subject: [PATCH] Fixed Regex --- services/src/main/java/org/keycloak/utils/SearchQueryUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/src/main/java/org/keycloak/utils/SearchQueryUtils.java b/services/src/main/java/org/keycloak/utils/SearchQueryUtils.java index d6c8534a9f..f0127902f2 100644 --- a/services/src/main/java/org/keycloak/utils/SearchQueryUtils.java +++ b/services/src/main/java/org/keycloak/utils/SearchQueryUtils.java @@ -26,7 +26,7 @@ import java.util.regex.Pattern; * @author Vaclav Muzikar */ public class SearchQueryUtils { - public static final Pattern queryPattern = Pattern.compile("\\s*(?:(?[^\"][^: ]+)|\"(?(?:\\\\.|[^\\\\\"])+)\"):(?:(?[^\"][^ ]*)|\"(?(?:\\\\.|[^\\\\\"])+)\")\\s*"); + public static final Pattern queryPattern = Pattern.compile("\\s*(?:(?[^\"][^: ]+|.)|\"(?(?:\\\\.|[^\\\\\"])+)\"):(?:(?[^\"][^ ]*)|\"(?(?:\\\\.|[^\\\\\"])+)\")\\s*"); public static final Pattern escapedCharsPattern = Pattern.compile("\\\\(.)"); public static Map getFields(final String query) {