Hallo!
Ich möchte aus einer Youtube-URL die Id extrahieren, also aus
http://www.youtube.com/watch?v=hYgw7XRf5nc&feature=player_embedded
das "hYgw7XRf5nc"
Dazu verwende ich folgende Regex x=a.match(/\?v=(.*)/);
Problemlos steht in RegExp.$1 die korrekte Id.
Habe ich als Ausgangs-URL aber dies hier http://www.youtube.com/watch?v=hYgw7XRf5nc&feature=player_embedded
und versuche mit x=a.match(/\?v=(.*)&?/); die Id auszulesen, liefert mir RegExp.$1 dagegen "hYgw7XRf5nc&feature=player_embedded" zurück.
Ich versteh nicht, warum. Selbst wenn ich das "&" mit "" maskiere, ändert das nichts am Ergebnis.
Kann mir jemand weiterhelfen?
Danke!