regex - 如何从 Google 表格中的 URL 获取页面标题?

标签 regex google-sheets formula

如果单元格 A1 包含 URL 文本:

http://my.URL.com/some/path/my-page.html

如何在 A2 中编写提取页面标题的公式:

my-page

最佳答案

您可以尝试使用具有以下正则表达式的正则表达式=REGEXEXTRACT:

"^.*/(.*)\.[^.]+$"

匹配:

  • ^ - 字符串开头
  • .*/ - 匹配直到最后一个 /
  • 的字符串
  • (.*) - 匹配并捕获直到最后一个 的任何 0+ 个字符。
  • \. - 一个点
  • [^.]+ - 1 个或多个点以外的字符
  • $ - 断言字符串末尾的位置。

请注意,一旦在模式中定义了捕获组,REGEXEXTRACT 将返回捕获的子匹配。

enter image description here

关于regex - 如何从 Google 表格中的 URL 获取页面标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40536978/

相关文章:

javascript - 如何替换字符串中最后一次出现的变量

google-sheets - 当代码在谷歌表格中运行后台时发出警报

Google Apps 脚本的 Jdbc 连接错误

Excel:在多个常见日期中查找第一次

emacs - 如何使多个公式行在组织模式表中工作

sql - 计算通话时长的数学公式

Google 表格中的正则表达式 AND 运算符

用于 diffstat 输出的 Python 正则表达式

javascript - 如何使用正则表达式匹配 7 个数字或 9 个数字长的验证?

javascript - 谷歌应用程序脚本 : Sheets: Append data from an input range in Sheet1 to a dataset in Sheet2