aboutsummaryrefslogtreecommitdiff
path: root/src/test/regress/expected/regex.out
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/regress/expected/regex.out')
-rw-r--r--src/test/regress/expected/regex.out8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/test/regress/expected/regex.out b/src/test/regress/expected/regex.out
index df39ef937dd..497ddcd4677 100644
--- a/src/test/regress/expected/regex.out
+++ b/src/test/regress/expected/regex.out
@@ -188,3 +188,11 @@ select regexp_matches('Programmer', '(\w)(.*?\1)', 'g');
{m,m}
(2 rows)
+-- Test for proper matching of non-greedy iteration (bug #11478)
+select regexp_matches('foo/bar/baz',
+ '^([^/]+?)(?:/([^/]+?))(?:/([^/]+?))?$', '');
+ regexp_matches
+----------------
+ {foo,bar,baz}
+(1 row)
+