Regex, um den letzten URL-Teil mit JavaScript zu vergleichen

7

Ich habe einige URLs und ich möchte den letzten Teil der URL abfangen.

Meine URLs haben die Form

%Vor%

und was ich gerne fange ist das / Tulpen ....... jpg

Ich habe es versucht, aber ohne Glück

%Vor%

Irgendeine bessere Idee?

    
Merianos Nikos 29.02.2012, 07:46
quelle

5 Antworten

24

Sehen Sie sich die Methode lastIndexOf an:

%Vor%     
Matthias 29.02.2012, 07:49
quelle
8

Der folgende reguläre Ausdruck funktioniert:

%Vor%     
Alan Haggai Alavi 29.02.2012 07:51
quelle
3

Verwenden Sie diesen Regex: -

%Vor%

Erhalte den Dateinamen mit

    
Siva Charan 29.02.2012 07:52
quelle
1

.*/(.*) benutze dieses Muster und erhalte die Gruppe 1.dies wird funktionieren, denke ich.
.* ist ein gieriger Regex, der bis zum letzten Schrägstrich passt. Danach in Gruppe 1 werden die letzten Zeichen (was Sie brauchen)

    
shift66 29.02.2012 07:51
quelle
1

Wenn Sie sicher sind, dass alle Bilder jpg sind:

%Vor%

Ansonsten, allgemeiner:

%Vor%

Das ist:

%Vor%     
Alberto De Caro 29.02.2012 07:58
quelle

Tags und Links