Dies entspricht mindestens einer von (alles nicht ein Schrägstrich) gefolgt von Ende der Zeichenfolge:
[^/]+$
Hinweise:
- Keine Pars, weil es keine Gruppen braucht - Ergebnis geht in Gruppe 0 (das Spiel selbst).
- Verwendet
+
(anstelle von *
), so dass, wenn das letzte Zeichen ein Schrägstrich ist, es nicht übereinstimmen kann (anstelle der Übereinstimmung der leeren Zeichenfolge).
Aber höchstwahrscheinlich eine schnellere und einfachere Lösung ist Ihre Sprache des integrierten String-Liste Verarbeitungsfunktionalität zu verwenden - das heißt ListLast(Text , '/')
oder äquivalente Funktion.
Für PHP, ist die nächste Funktion ist strrchr die wie folgt funktioniert:
strrchr(Text , '/')
Dieser Schrägstrich in den Ergebnissen enthalten - wie pro Teddy Kommentar unten, können Sie den Schrägstrich mit substr entfernen:
substr(strrchr(Text, '/'), 1);
Welche Sprache verwenden Sie? – Gumbo