sql >> Database >  >> RDS >> Oracle

REGEXP Substring Oracle

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


  1. Hoe update ik de mysql-database met ajax en php in innerhtml?

  2. Alle kinderen en subkinderen ophalen van ouder JPA

  3. php multiple choice quiz maker

  4. Hoe een microseconde-precisie datetime in te voegen in mysql?