Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

REGEXP सबस्ट्रिंग Oracle

अपने फ़ाइल स्वरूप के साथ, आप कुछ इस तरह उपयोग कर सकते हैं:

REGEXP_REPLACE(FILENAME, '^([[:alnum:]]+)_[^.]+(\.[^.]+)',
                         '\1\2',
                         1, 0, 'c')

स्पष्टीकरण

  • ^ एंकर का दावा है कि हम स्ट्रिंग की शुरुआत में हैं
  • ([[:alnum:]]+) समूह 1 को पत्र कैप्चर करता है।
  • [^.]+ ऐसे किसी भी वर्ण से मेल खाता है जो .
  • (\.[^.]+) समूह 2 के विस्तार को कैप्चर करता है (डॉट और कोई भी वर्ण जो डॉट नहीं हैं)
  • \1\2 समूह 1, समूह 2 के साथ प्रतिस्थापित करता है


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं SQLPLUS से समय क्षेत्र क्षेत्र कैसे प्राप्त कर सकता हूं?

  2. Oracle कनेक्शन URL में डिफ़ॉल्ट स्कीमा

  3. तालिका की किसी भी पंक्ति पर ओवरलैप की गई तिथियों की जाँच करें Oracle SQL

  4. Oracle में TO_CHAR () का उपयोग करके दशमलव को हेक्साडेसिमल में कैसे बदलें

  5. ऑरेकल एसक्यूएल डेवलपर को कॉल करने में बाधा की जांच करें