Increase max regex length in SpEL expressions

This commit increases the max regex length in SpEL expressions from 256
to 1024 in order to support use cases where a regex may be rather long
without necessarily increasing the complexity of the regex.

Closes gh-30298
This commit is contained in:
Sam Brannen
2023-04-06 17:53:03 +02:00
parent 19bb4e96f2
commit 6b19642256
2 changed files with 13 additions and 7 deletions

View File

@@ -47,7 +47,7 @@ public class OperatorMatches extends Operator {
* Maximum number of characters permitted in a regular expression.
* @since 5.2.23
*/
private static final int MAX_REGEX_LENGTH = 256;
private static final int MAX_REGEX_LENGTH = 1024;
private final ConcurrentMap<String, Pattern> patternCache;