у меня есть регулярное выражение Vimeo, который работает в получении идентификатора из стандартного URL: https://vimeo.com/42100325
Попытка обновить Vimeo регулярное выражение, чтобы получить идентификатор из URL, который включает в себя «каналы/staffpicks»
Я не могу заставить его работать когда URL является: https://vimeo.com/channels/staffpicks/142100325
Это то, что я имею на данный момент:
var vimeoId = /\/\/(?:www\.)?vimeo.com\/([0-9a-z\-_]+)/i;
Вы, легенда, также решают проблему других/chanels/etc/в URL-адресах. Отлично. Как только срок истечет, я буду отмечать как правильно :) –
Я полагаю, это может работать для любого URL-адреса, где мне просто нужно получить последнюю его часть? –
есть. Возможно, вам потребуется некоторое время, чтобы немного изучить регулярные выражения. Например: такие маркеры, как «$» (конец строки) или «^» (начало строки), очень легко извлекают данные из строк в таких особых случаях - не беспокоясь о том, как строятся строки в деталях , –