Ich verwende derzeit Regex-Code, um YT-Video-IDs zu trennen. Der Grund, warum ich Regex verwende, ist, dass yt Video-URLs in vielen Formaten variieren. Ich habe eine Regex erstellt, die die ID fast aller YT-URL-Formate mit Ausnahme der unten angegebenen erkennen wird. Ich habe versucht, es zu modifizieren, aber kein Glück. Gibt es eine Möglichkeit, Regex die ID von der unten stehenden URL entfernen zu lassen?Regex: ID des Youtube-Videos von der URL entfernen
http://www.youtube.com/watch?feature=v-feature&v=317a815FLWQ
Regex:
('~https?://(?:[0-9A-Z-]+\.)?(?:youtu\.be/| youtube\.com\S*[^\w\-\s])([\w\-]{11})(?=[^\w\-]|$)(?![?=&+%\w]*(?:[\'"][^<>]*>| </a>))[?=&+%\w]*~ix','http://www.youtube.com/watch?v=$1',$url);
Verwenden Sie die URL-Parsingfunktionen Ihrer Sprache, um die Abfragezeichenfolge zu lesen. –