Удалить все после окончательного "/" в Google Sheets - PullRequest
1 голос
/ 25 марта 2020

У меня есть несколько частных URL-адресов Vimeo Pro, где они добавляют в конец то, что выглядит как UUID, для обеспечения конфиденциальности. К сожалению, кажется, что вы не можете установить опцию «Завершить экран» в качестве эскиза по умолчанию для новых загрузок или отключить лайки, смотреть позже. Поэтому мне нужно редактировать их оптом через Google Sheets, который имеет удобные «Открытые ссылки», которые позволяют выделять и открывать ссылки на нескольких вкладках.

Как я могу получить «базовый» URL Vimeo из частный URL видео Vimeo Pro?

Так что это будет

https://vimeo.com/400532154/

с частного URL, который

https://vimeo.com/400532154/b0fedc9dc3

Я попробовал следующее, а также множество других формул от Google, но без радости.

=LEFT(A2, LEN(A2) - FIND("/", A2))

Вот Google Sheet , вы можете сделать копию с помощью File-Make a Copy

Ответы [ 3 ]

1 голос
/ 25 марта 2020

попробовать:

=REGEXEXTRACT(A2, "(.+)/")

0

1 голос
/ 25 марта 2020

Вы можете использовать REGEXEXTRACT для извлечения части URL, начинающейся с https://vimeo.com или http://vimeo.com и последующей части:

=REGEXEXTRACT(A24, "(?i)^https?://vimeo\.com/[^/]+")

См. Демонстрационную версию RE2 regex .

Подробности

  • (?i) - модификатор без учета регистра
  • ^ - начало строки
  • https?:// - https:// или http://
  • vimeo\.com/ - подстрока vimeo.com/
  • [^/]+ - 1+ символов, отличных от /.
0 голосов
/ 25 марта 2020

Вы также можете использовать это:

=REGEXREPLACE(A2, "[^/]+$", "")

enter image description here

...