5
我試圖從我的reg表達式大寫替換字符串沒有成功:甲骨文REGEXP_REPLACE大寫替換字符串
SELECT regexp_replace('src=/i/uie_v2/js','(/uie_v2/)',upper('\1')) from dual
回報'src=/i/uie_v2/js'
據我所知,上不能使用..只是表示作爲一個例子。任何想法如何實現這一目標?
我試圖從我的reg表達式大寫替換字符串沒有成功:甲骨文REGEXP_REPLACE大寫替換字符串
SELECT regexp_replace('src=/i/uie_v2/js','(/uie_v2/)',upper('\1')) from dual
回報'src=/i/uie_v2/js'
據我所知,上不能使用..只是表示作爲一個例子。任何想法如何實現這一目標?
AFAIK,你不能直接這樣做,但你可以分拆串並重建它:
SELECT regexp_replace('src=/i/uie_v2/js','(.*)(/uie_v2/)(.*)', '\1') ||
upper(regexp_substr('src=/i/uie_v2/js','(/uie_v2/)')) ||
regexp_replace('src=/i/uie_v2/js','(.*)(/uie_v2/)(.*)', '\3')
from dual