Remove unnecessary escapes in regular expressions
See gh-24470
This commit is contained in:
committed by
Rossen Stoyanchev
parent
cf9a052e3a
commit
273812f9c5
@@ -48,7 +48,7 @@ import org.springframework.util.MultiValueMap;
|
||||
public abstract class UriComponents implements Serializable {
|
||||
|
||||
/** Captures URI template variable names. */
|
||||
private static final Pattern NAMES_PATTERN = Pattern.compile("\\{([^/]+?)\\}");
|
||||
private static final Pattern NAMES_PATTERN = Pattern.compile("\\{([^/]+?)}");
|
||||
|
||||
|
||||
@Nullable
|
||||
|
||||
@@ -76,11 +76,11 @@ public class UriComponentsBuilder implements UriBuilder, Cloneable {
|
||||
|
||||
private static final String HOST_IPV4_PATTERN = "[^\\[/?#:]*";
|
||||
|
||||
private static final String HOST_IPV6_PATTERN = "\\[[\\p{XDigit}\\:\\.]*[%\\p{Alnum}]*\\]";
|
||||
private static final String HOST_IPV6_PATTERN = "\\[[\\p{XDigit}:.]*[%\\p{Alnum}]*]";
|
||||
|
||||
private static final String HOST_PATTERN = "(" + HOST_IPV6_PATTERN + "|" + HOST_IPV4_PATTERN + ")";
|
||||
|
||||
private static final String PORT_PATTERN = "(\\d*(?:\\{[^/]+?\\})?)";
|
||||
private static final String PORT_PATTERN = "(\\d*(?:\\{[^/]+?})?)";
|
||||
|
||||
private static final String PATH_PATTERN = "([^?#]*)";
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ import org.springframework.web.util.pattern.PathPattern.MatchingContext;
|
||||
*/
|
||||
class RegexPathElement extends PathElement {
|
||||
|
||||
private static final Pattern GLOB_PATTERN = Pattern.compile("\\?|\\*|\\{((?:\\{[^/]+?\\}|[^/{}]|\\\\[{}])+?)\\}");
|
||||
private static final Pattern GLOB_PATTERN = Pattern.compile("\\?|\\*|\\{((?:\\{[^/]+?}|[^/{}]|\\\\[{}])+?)}");
|
||||
|
||||
private static final String DEFAULT_VARIABLE_PATTERN = "(.*)";
|
||||
|
||||
|
||||
Reference in New Issue
Block a user