So habe ich diese RegexErhalten ganzen url ohne voreingestellte Parameter
/(http|https):\/\/www\.youtube\.com\/watch\?v=(\w+)/i
Aber das Problem einen YouTube-Link für immer ist, dass es nicht das Ende der Verbindung von so etwas wie diese abholen:
https://www.youtube.com/watch?v=videoID&sdfgsdfgsdfg;jsfdg;lkjsdf;gkj
Es nimmt https://www.youtube.com/watch?v=videoID
und verlässt &sdfgsdfgsdfg;jsfdg;lkjsdf;gkj
allein. Ich möchte, dass es die ganze Zeichenfolge aufnimmt, während die Video-ID extrahiert wird.
Was "Sie bedeuten hebe die ganze Schnur auf "? 'v = (\ w +). *'? – TessellatingHeckler
Es stoppt wahrscheinlich bei '&', weil das nicht von '\ w' –
@TessellatingHeckler passt, danke, aber ich suche nach etwas, wo es aufhören wird, nach einem Match zu suchen, nachdem es ein Leerzeichen findet. Wenn ich das benutze, kann ich die URL + einen ganzen Absatz danach haben und es wird die ganze Sache in das Video hineinpassen. –