Vimeo видео ссылка регулярное выражение - PullRequest
4 голосов
/ 15 февраля 2011

Кто-нибудь получил регулярное выражение для видео-ссылок vimeo, чтобы извлечь их из праграфа для использования в php? Не могу найти подходящего для последней схемы vimeo url

Ответы [ 5 ]

3 голосов
/ 04 сентября 2012

Будьте осторожны: схема URL-адреса

http://vimeo.com/[SEVERAL_FOLDERS(opt.)]/[VIDEO_NUMBER]

, например:

http://vimeo.com/channels/staffpicks/48237094
http://vimeo.com/48237094

Как видите, это зависит от того, с какой страницы пользователь копирует ссылку.

3 голосов
/ 15 февраля 2011

Насколько я могу судить, схема просто http://vimeo.com/A_NUMBER, поэтому попробуйте http://(www\.)?vimeo\.com/(\d+).Если вам не нужны ссылки, начинающиеся с префикса http://, вы можете оставить весь бит http://(www\.).

2 голосов
/ 09 июня 2018

Vimeo имеет 4 различных общедоступных видео-ссылки

  1. Идентификатор видео vimeo.com/[Video ID]
  2. Каналы vimeo.com/channels/[Channel]/[Video ID]
  3. Группы vimeo.com/groups/[Group]/[Video ID]
  4. Игрок player.vimeo.com/video/[Video ID]

/(http|https)?:\/\/(www\.|player\.)?vimeo\.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|video\/|)(\d+)(?:|\/\?)/

0 голосов
/ 04 июня 2014

Лучше спросить об этом у viemo парней, потому что они знают лучше, и если они что-то изменят, они отразят это в своем apis

Live Пример:

http://vimeo.com/api/oembed.json?url=http%3A//vimeo.com/76979871

Документы API: http://developer.vimeo.com/apis/oembed

Ответ, вдохновленный этим https://stackoverflow.com/a/17156853/1545904

0 голосов
/ 15 февраля 2011

Что-то не так с vimeo\.com/(\d)+?Вам нужен http://www.?

...