wie kann ich aus diesem link: http://www.example.com/title/tt0468569
via regex den code am ende auswählen mit den klammern? dieser code ganz am ende (besteht nur aus zahlen) nach den 2 Buchstaben tt (welche immer gleich bleiben) wird benötigt.
lösungsansatz:
.*example.*/title/tt([0-9])/
Zuerst sollten wir berücksichtigen dass mehrere Zahlen vorkommen können.
Quantifier +
~/title/tt([0-9]+)~
Es handelt sich um einen Pfad, der die URL abschliesst.
Matche das Ende mit $
~/title/tt([0-9]+)$~
Wir wollen aber berücksichtigen, dass der Pfad durch einen Slash abgeschlossen sein kann. /?
~/title/tt([0-9]+)/?$~
Nicht zuletzt will ich sicher gehen, dass das, was ich matche garantiert nur auf eine url für http oder https zutrifft.
Ich verwende \S+?
~https?://\S+?/title/tt([0-9]+)/?$~
Dadurch sollten irrige Matches weitgehend ausgeschlossen sein.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische