S vaším formátem souboru můžete použít něco takového:
REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
'\1\2',
1, 0, 'c')
Vysvětlení
^kotva tvrdí, že jsme na začátku řetězce([[:alnum:]]+)zachycuje dopisy do skupiny 1.[^.]+odpovídá všem znakům, které nejsou.(\.[^.]+)zachytí příponu skupiny 2 (tečku a všechny znaky, které nejsou tečkou)\1\2nahrazuje skupinami 1, skupina 2