Как я могу изменить этот regex, чтобы получить id видео Youtube из URL Youtube, который не указывает параметр v?

На данный момент я использую этот regex для извлечения id видео из URL Youtube:

url.match(/v=([^&]*)/)[1]

Как я могу изменить это, чтобы он также получил id видео из этого URL Youtube, который не имеет параметра v:

http://www.youtube.com/user/SHAYTARDS#p/u/9/Xc81AajGUMU

Спасибо за чтение.

EDIT: I'm using ruby 1.8.7

5
задан Andrew Grimm 9 May 2011 в 23:35
поделиться