【发布时间】:2021-11-12 11:34:00
【问题描述】:
列值示例abc~ab123~4~abc124~asd
我需要在 ~ 第二次出现后更新值,即 4 到 XYZ
预期输出abc~ab123~XYZ~abc124~asd
【问题讨论】:
-
请将示例数据发布为可能被视为表格的内容(不是带有 ~ 的列表),显示您当前的代码并描述它的问题。
列值示例abc~ab123~4~abc124~asd
我需要在 ~ 第二次出现后更新值,即 4 到 XYZ
预期输出abc~ab123~XYZ~abc124~asd
【问题讨论】:
也许这样的东西适合你:
select
regexp_replace('abc~ab123~4~abc124~asd',
'[^~]+',
'XYZ', 1, 3)
from dual
【讨论】: