Когда я пытаюсь извлечь этот идентификатор видео (AIiMa2Fe-ZQ) с выражением регулярного выражения, я не могу получить тире все буквы после.Проблема с Python: Small Regex
Кто-то может мне помочь?
Благодаря
>>> id = re.search('(?<=\?v\=)\w+', 'http://www.youtube.com/watch?v=AIiMa2Fe-ZQ')
>>> print id.group(0)
>>> AIiMa2Fe
Тот же вопрос, в PHP вместо Python: http://stackoverflow.com/questions/1773822/get-youtube-video-id-from-html-code -with-php. –
Кроме того, YouTube будет изменять свои URI, поэтому вы также сможете обрабатывать их: http://apiblog.youtube.com/2010/03/upcoming-change-to-youtube-video-page.html –
См. Ответ drewk ниже для полного покрытия формата youtube. – manifest