Кто-нибудь получил регулярное выражение для видео-ссылок vimeo, чтобы извлечь их из праграфа для использования в php? Кажется, не найти подходящую для последней схемы URL-адреса vimeo
Насколько я могу судить, схема просто http://vimeo.com/A_NUMBER
, поэтому попробуйте http://(www\.)?vimeo\.com/(\d+)
. Если вам не нужны ссылки для префикса http://
, вы можете оставить весь бит http://(www\.)
.
Будьте осторожны: схема URL-адресов
http://vimeo.com/[SEVERAL_FOLDERS(opt.)]/[VIDEO_NUMBER]
например:
http://vimeo.com/channels/staffpicks/48237094 http://vimeo.com/48237094
Как вы можете видеть, это зависит от того, на какой странице пользователь копирует ссылку.
Что-то не так с vimeo\.com/(\d)+
? Вам нужен http://www.
?
Лучше спросить об этом у viemo, потому что они знают лучше, и если они меняют что-либо, они будут отражать это в их apis
Живой пример:
http://vimeo.com/api/oembed.json?url=http%3A//vimeo.com/76979871
API docs: http://developer.vimeo.com/apis/oembed
Ответ вдохновлен этим https://stackoverflow.com/a/17156853/1545904