Với định dạng tệp của bạn, bạn có thể sử dụng một cái gì đó như sau:
REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
'\1\2',
1, 0, 'c')
Giải thích
-
^anchor khẳng định rằng chúng ta đang ở đầu chuỗi -
([[:alnum:]]+)chụp các lá thư cho Nhóm 1. -
[^.]+khớp với bất kỳ ký tự nào không phải là. -
(\.[^.]+)nắm bắt phần mở rộng vào Nhóm 2 (dấu chấm và bất kỳ ký tự nào không phải là dấu chấm) -
\1\2thay thế bằng Nhóm 1, Nhóm 2