अपने फ़ाइल स्वरूप के साथ, आप कुछ इस तरह उपयोग कर सकते हैं:
REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
'\1\2',
1, 0, 'c')
स्पष्टीकरण
- द
^
एंकर का दावा है कि हम स्ट्रिंग की शुरुआत में हैं ([[:alnum:]]+)
समूह 1 को पत्र कैप्चर करता है।[^.]+
ऐसे किसी भी वर्ण से मेल खाता है जो.
(\.[^.]+)
समूह 2 के विस्तार को कैप्चर करता है (डॉट और कोई भी वर्ण जो डॉट नहीं हैं)\1\2
समूह 1, समूह 2 के साथ प्रतिस्थापित करता है