字符串:From_the_filename_pick_MONTH_YYYY.csv,期望输出:MONTH YYYY,使用INSTR、SUBSTR和REPLACE 组合尝试并取得了结果
如何使用正则表达式执行此操作?
一种方法使用regexp_substr()
:
select replace(regexp_substr('From_the_filename_pick_MONTH_YYYY.csv', '[^_]+_[^._]+[.]'), '.', '')
from dual;