trim特定字符串

eqqqjvef  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(342)

我在oracle服务器上操作一个表,其中包含一个非常奇怪的列。此列包含以下字符串:
[0x]+00000026个
[22]+2222,555,6666
[wri]万,00
fki公司
555
每个案件都有自己的结构。现在我想把第一个例子转换成'26'。第二个我想转换成2222。最后一个是555。
你会怎么做?你见过类似的东西吗?
致以最诚挚的问候

fnx2tebb

fnx2tebb1#

我想这正是你想要的:

select replace(regexp_substr(str, '(^|[+])[0-9]+'), '+', '')

这是一把小提琴。

相关问题