Met uw bestandsindeling kunt u zoiets als dit gebruiken:
REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
'\1\2',
1, 0, 'c')
Uitleg
- De
^
anchor beweert dat we aan het begin van de string staan ([[:alnum:]]+)
vangt brieven aan groep 1.[^.]+
komt overeen met alle tekens die geen.
(\.[^.]+)
legt de extensie vast tot Groep 2 (de punt en alle tekens die geen punt zijn)\1\2
vervangt door Groep 1, Groep 2