REGEXP_REPLACE中的Oracle多个REPLACE选项

时间:2015-06-09 09:28:35

标签: regex oracle search replace regexp-replace

我需要用新值替换字符串的一部分。 例如:一个ITEM([loc] - [number]),其中LOC和NUMBER都是数字字段。

我有一个项目列表,我需要分别从LOC 111,222,333到444,555,666开始替换ITEM。

我尝试了REGEXP_REPLACE函数,但它允许多个搜索模式和一个替换模式。是否有允许多个替换模式的选项?

例如:

select regexp_replace('111-123456','111|222|333','444|555|666',1,1) from dual

上述情况可能吗?

0 个答案:

没有答案