我使用REGEXP_CONTAINS
的大查询,并希望实现它的模式
^[-]?(?!0d)d*.?d*$
但是大查询不支持负向前看,因此我正在寻找由大查询支持的上述模式的替代方案。有人能帮我一下吗?
断言非0的另一种方法是断言1到9:
^-?(?:0|[1-9]d*)(?:.d+)?$
您对可选小数组件的措辞也需要重构。上面的模式匹配一个整数或不以零开头的十进制数。