@ -62,8 +62,8 @@ select * from test_regex('[[:alnum:]]*[[:upper:]]*[\u1000-\u2000]*\u1237',
E ' \u1500\u1237 ' , ' iELMP ' ) ;
E ' \u1500\u1237 ' , ' iELMP ' ) ;
-- systematically test char classes
-- systematically test char classes
select * from test_regex ( ' [[:alnum:]]+ ' , E ' x\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:alnum:]]+ ' , E ' x* \u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:alpha:]]+ ' , E ' x\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:alpha:]]+ ' , E ' x* \u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:ascii:]]+ ' , E ' x\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:ascii:]]+ ' , E ' x\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:blank:]]+ ' , E ' x \t\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:blank:]]+ ' , E ' x \t\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:cntrl:]]+ ' , E ' x\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:cntrl:]]+ ' , E ' x\u1500\u1237 ' , ' L ' ) ;
@ -75,4 +75,4 @@ select * from test_regex('[[:punct:]]+', E'x.\u1500\u1237', 'L');
select * from test_regex ( ' [[:space:]]+ ' , E ' x \t\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:space:]]+ ' , E ' x \t\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:upper:]]+ ' , E ' xX\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:upper:]]+ ' , E ' xX\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:xdigit:]]+ ' , E ' xa9\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:xdigit:]]+ ' , E ' xa9\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:word:]]+ ' , E ' x_\u1500\u1237 ' , ' L ' ) ;
select * from test_regex ( ' [[:word:]]+ ' , E ' x_* \u1500\u1237 ' , ' L ' ) ;