Hallo an all die Profis,
manchmal fühlt man sich irgendwie so klein und doof:wink: Ich hab es auch nach längerem „Experimentieren“ nicht hingebracht folgendes (eigentlich relativ triviales Problem) mittels Regular expressens zu lösen.
Ein Pfad
/ebene1/ebene2/ebene3/
soll in die jeweils letzte Ebene (hier ebene3) und in den gesamten restlichen Pfad davor (hier /ebene1/ebene2 ) mittels eines regular Expression und Groups zerlegt werden.
(D.h. gesucht ist jeweils eine Zeichenkette „vaterpfad“ und „leztespfadelement“ was zusammen wiederum den gesamten pfad ergibt (Pfad-Ebenen-Trennzeichen ist hier der Slash="/")
Habs nicht gschafft (und war echt frustriert). Anzumerken ist noch, dass der allerletzte „slash“= / (hier bei ebene3/ ) jeweils optional ist, d.h. entweder vorhanden sein kann oder nicht.
(im falle dass der Pfad nur aus einer Ebene besteht (hier /ebene1/) sollte das letzte element /ebene1/ enthalten und der Pfad davor „null“, da es ja sozusagen keinen pfad davor gibt.
bin für konkrete Lösunen unheitmlich dankbar.
Julian