AFAIK, bạn không thể làm điều này trực tiếp, nhưng bạn có thể tách chuỗi ra và xây dựng lại nó:
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
Tôi lấy ý tưởng từ một chuỗi diễn đàn OTN trên REGEXP .