我需要用新值替换字符串的一部分。例如:一个 ITEM ([loc]-[number]),其中 LOC 和 NUMBER 都是数字字段。
我有一个项目列表,我需要分别以 LOC 111、222、333 开头的 ITEM 替换为 444、555、666。
我尝试了 REGEXP_REPLACE 函数,但它允许多个搜索模式和一个替换模式。是否有允许多个替换模式的选项?
例如:
select regexp_replace('111-123456','111|222|333','444|555|666',1,1) from dual
以上可能吗?