Bonjour,
j'aimerais créer trois Regex pour capturer l'ID d'une URL Youtube, Deezer et Soundcloud.
J'ai déjà celle de Youtube :
Pourriez-vous svp m'aider pour les deux autres ?'%^# Match any youtube URL (?:https?://)? # Optional scheme. Either http or https (?:www\.)? # Optional www subdomain (?: # Group host alternatives youtu\.be/ # Either youtu.be, | youtube\.com # or youtube.com (?: # Group path alternatives /embed/ # Either /embed/ | /v/ # or /v/ | /watch\?v= # or /watch\?v= ) # End path alternatives. ) # End host alternatives. ([\w-]{10,12}) # Allow 10-12 for 11 char youtube id. $%x';
Un lien Deezer : http://www.deezer.com/track/1167893
Un lien Soundcloud : http://soundcloud.com/[a-z]artist/[a-z]title/^http\:\/\/www\.deezer\.com\/track\/\d{6,7}/
PS : Concernant ma Regex Youtube, je crois qu'elle ne fonctionne pas si le v= est situé derrière un feature= par exemple.
Partager