oracle 正则表达式字符

2025-05-11 01:04:04
推荐回答(2个)
回答(1):

regexp_like(a,'^((00|99|-1)+,{0,1})+$')

^开始符号,后面可以为00,99,-1中的任何一个,后面可以有0到1个逗号,然后两位数字和逗号的组合可重复1到多次

回答(2):

你的正则相当于^[019,-]+$,是指由这5个字符中的字符组成的字符串。
^((00|99|-1),){0,2}(00|99|-1)$