Vaish, вот как должно быть регулярное выражение.
Что это будет делать, он удалит все начальные пробелы, ведущие нули.
Пример запроса:
SELECT REGEXP_SUBSTR('abc123abc','[1-9]+.*') from dual;
Вы можете увидеть некоторые примеры, которые я пробовал здесь, плюс вы можете проверить еще некоторые здесь.https://regex101.com/r/zfohRB/1
Регулярное выражение: '[1-9]+.*'
Объяснение:
[1-9]
- этот номер будет искать начало.Исключая 0.
+
- Квантификатор + обозначает 1 или более.
.
- Означает что-либо после этого.
*
- Означает 0 или более.(Вы можете заменить это на +
, если считаете, что вам нужно хоть что-то после чисел.)
Удачи