我想知道是否有可能用另一个字符串加位置替换特定字符串而不使用PL/SQL块(循环,用户定义函数/存储过程,带函数构造...)。替换字符串与另一个字符串加上各自的位置
这里:st
- >pos_num
输入:
"aa bbb st cccc dddd st eeeeeeeeeee ffff g st g h i st j k l m st"
输出:
"aa bbb pos_1 cccc dddd pos_2 eeeeeeeeeee ffff g pos_3 g h i pos_4 j k l m pos_5"
我觉得这是有可能实现它的Wi第一行操作(也许是正则表达式)。
是。可能与'REGEXP_INSTR','REGEXP_REPLACE'和'LEVEL'组合。 –
是一个递归的cte好吗?或者你更喜欢只有一个班轮:)? –
@VamsiPrabhala随时发布您的解决方案:)一行优雅的解决方案是首选,但不是必要的:) – lad2025