Oracle Substring nach letztem / im String

FrankBooth

Erfahrenes Mitglied
Hallo,

ich muss mit SQL aus einem Pfad die Zeichenkette nach dem letzten / filtern.

Hier zwei Beispiele:


C:/ORDNER_1/UNTERODNER_2/gesuchte_Zeichenkette
Ergebnis:
gesuchte_Zeichenkette


C:/ORDNER_1/UNTERODNER_2/UNTERORDEN_3/UNTERORDNER_4/gesuchte_Zeichenkette
Ergebnis:
gesuchte_Zeichenkette

Kann mir jemand helfen?
Bei SUBSTR muss ich die Position angeben. Die ist aber hier ja variabel.

Grüße
 
Reguläre Ausdrücke.....
SQL:
REGEXP_SUBSTR('C:/ORDNER_1/UNTERODNER_2/gesuchte_Zeichenkette', '[^/]*$')

Code:
[^/]*  : Alle Zeichen die kein / sind
$      : Ende des Strings
 
Zuletzt bearbeitet von einem Moderator:
Zurück