From d912aa501eb2b51ae468b01e1bb535365d999473 Mon Sep 17 00:00:00 2001 From: Xueming Shen Date: Tue, 27 Aug 2013 12:54:44 -0700 Subject: [PATCH] 8023647: "abc1c".matches("(\\w)+1\\1")) returns false To correct the wrong GroupCurly group index backoff code Reviewed-by: alanb --- jdk/src/share/classes/java/util/regex/Pattern.java | 6 ++---- jdk/test/java/util/regex/RegExTest.java | 12 +++++++++++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/jdk/src/share/classes/java/util/regex/Pattern.java b/jdk/src/share/classes/java/util/regex/Pattern.java index 4eedd34c72a..1dc72c10cd3 100644 --- a/jdk/src/share/classes/java/util/regex/Pattern.java +++ b/jdk/src/share/classes/java/util/regex/Pattern.java @@ -4456,16 +4456,16 @@ loop: for(int x=0, offset=0; x p = Pattern.compile("[a-z]+").asPredicate();