2
我用下面的正則表達式去掉下劃線後的所有零:(?<=_)0+
(用Java)或/(?<=_)0+/
(用php)。Oracle SQL中的先行正則表達式 - 下劃線後的條帶零
例如Serial_Number_000000222
- >Serial_Number_222
This does not work in Oracle。任何人都可以提出替代方案
非常感謝
我用下面的正則表達式去掉下劃線後的所有零:(?<=_)0+
(用Java)或/(?<=_)0+/
(用php)。Oracle SQL中的先行正則表達式 - 下劃線後的條帶零
例如Serial_Number_000000222
- >Serial_Number_222
This does not work in Oracle。任何人都可以提出替代方案
非常感謝
試試這個:
result := REGEXP_REPLACE(subject, '_0+', '_', 1, 0, 'c');
這取代了下劃線,後面跟着一個或多個零,用下劃線本身。
當然...我有我的回答 – Benoit
工作很愚蠢的感覺。非常感謝 –