hi,
wie definiere ich die Abfrage,
ob das letzte Zeichen von $1
die back reference $1 ist bereits daraus entstanden, dass dein string auf eine gruppierung im suchmuster "passte". diese referenz kannst du innerhalb des selben regex jetzt aber nicht mehr weiter überprüfen.
ein "/" ist
$1 bezieht sich auf ^(.*)
dann sorge dafür, dass sich $1 eben nicht nur auf ^(.*) "bezieht", sondern dass die bedingung dafür auch noch _gleichzeitig_ die forderung beinhaltet, dass ein / am ende stehen soll.
^(.*/) wäre doch z.b. recht logisch, wobei ich gerade nicht weiss, ob du den / hier noch maskieren müsstest
gruss,
wahsaga