删除Google表格中最后一个“ /”之后的所有内容

问题描述 投票:1回答:3

我有一些私有的Vimeo Pro网址,它们在结尾处添加看起来像UUID的内容以实现隐私。不幸的是,对于新上传的文件,默认情况下似乎无法将“结束屏幕”选项设置为“缩略图”,或者关闭“喜欢,稍后观看”。因此,我需要通过Google表格批量编辑这些内容,该表格具有方便的“打开链接”,可让您在多个标签中突出显示和打开链接。

如何从私有Vimeo Pro视频URL获取“基本” Vimeo URL?

所以应该是

https://vimeo.com/400532154/

来自私有URL,即

https://vimeo.com/400532154/b0fedc9dc3

我尝试了以下方法以及Google的其他许多公式,但并不高兴。

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

这里是Google Sheet,可以使用文件制作副本进行复制

regex google-sheets google-sheets-formula vimeo
3个回答
2
投票

尝试:

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

0


1
投票

您可以使用REGEXEXTRACT提取URL中以https://vimeo.comhttp://vimeo.com开头的部分以及后续子部分:

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

请参见RE2 regex demo

详细信息

  • [(?i)-不区分大小写的修饰符
  • ^-字符串开头
  • [https?://-https://http://
  • [vimeo\.com/-vimeo.com/子字符串
  • [[^/]+-除/以外的其他1个字符。

0
投票

您也可以使用此一个:

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.