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\2
nahrazuje skupinami 1, skupina 2