在Google Sheets中删除最后一个斜杠后的所有内容。

4
我有一些私人Vimeo Pro链接,它们在末尾添加了类似UUID的东西以启用隐私。不幸的是,似乎您无法将“结束屏幕”选项设置为默认的缩略图或关闭“喜欢”、“稍后观看”等。因此,我需要通过Google Sheets批量编辑这些链接,该工具具有方便的“打开链接”功能,可以在多个选项卡中突出显示和打开链接。
如何从私人Vimeo Pro视频URL中获取“基本” Vimeo URL?
所以这将是

https://vimeo.com/400532154/

从私有URL中,即

https://vimeo.com/400532154/b0fedc9dc3

我已经尝试了谷歌上的以下公式以及其他很多公式,但都没有成功。
这里是Google表格,你可以通过文件-制作副本来复制。

虽然有点绕,但你可以创建一个带有所需结束屏幕的“嵌入式预设”,然后将该嵌入式预设应用为视频的默认设置。请查看此处的设置页面:https://vimeo.com/settings/videos/embed_presets 和 https://vimeo.com/settings/videos/upload_defaults。 - Tommy Penner
3个回答

3

尝试:

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

0


1
不知道 REGEXTRACT 如果在模式中有分组,会返回所有捕获组的范围。太酷了! - kishkin

2

您可以使用REGEXEXTRACT函数提取以https://vimeo.comhttp://vimeo.com开头的URL部分和其后的子部分:

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

请看RE2正则表达式演示详情
  • (?i) - 不区分大小写
  • ^ - 字符串的开头
  • https?:// - https:// 或者 http://
  • vimeo\.com/ - 包含 vimeo.com/ 的字符串
  • [^/]+ - 除了 / 以外的至少1个字符。

1
你也可以使用这个:

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

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接