sql >> Base de Datos >  >> RDS >> Oracle

Oracle REGEXP_REPLACE cadena de reemplazo en mayúsculas

AFAIK, no puedes hacer esto directamente, pero puedes desmontar la cadena y reconstruirla:

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

Obtuve la idea de un hilo de foros de OTN en REGEXP .