hi.

""
The forms using {...} are known as bounds. The numbers m and n within a bound
are unsigned decimal integers with permissible values from 0 to 255 inclusive.
""
Table (Regular Expression Quantifiers)
https://www.postgresql.org/docs/current/functions-matching.html#FUNCTIONS-POSIX-REGEXP

select regexp_matches(E'abc', 'a{0,257}.');
select regexp_matches(E'abc', 'a{-0,257}.');
select regexp_matches(E'abc', 'a{-1,2}.');

based on the manual description, the second and the third query should
error out?
test_regex.sql (begin with line 223) have many tests but no tests for
negative value.



--
jian
https://www.enterprisedb.com


Reply via email to