【发布时间】:2016-06-09 11:14:51
【问题描述】:
请任何人都可以给出一些想法,如何用 Oracle 中的值替换字符串集。例如:-
String Formula: (20+OFR)/(10-OGR)
需要替换 OFR=100 and OGR=50 。
字符串公式是动态变化的。
预期结果(20+OFR)/(10-OGR)= (20+100)/(10-50)
【问题讨论】:
-
replace的迭代应用程序不应该足以胜任这种工作吗?在replace ( <formula_as_string>, 'OFR', <variable that holds OFR> ), 'OGR', <variable that holds OGR> )的脉络中?我看错了吗? -
感谢Musakkhir,您能否提供一些想法来迭代此字符串。
-
这个公式是否来自列?替换的代码是否总是在结束括号之前?然后您会在 PL/SQL 代码中选择它、进行替换并使用公式吗?请使用编辑链接编辑您的帖子并更新标签,以提供有关环境和预期用途的更多信息。
标签: regex regexp-replace regexp-substr