如何从 Google 表格中的 URL 获取页面标题?
How to get page title from URL in Google Sheets?
如果单元格 A1 包含 URL 文本:
http://my.URL.com/some/path/my-page.html
如何在 A2 中编写提取页面标题的公式:
my-page
您可以尝试 =REGEXEXTRACT
使用具有以下正则表达式的正则表达式:
"^.*/(.*)\.[^.]+$"
它匹配:
^
- 字符串开头
.*/
- 匹配字符串直到最后 /
(.*)
- 匹配 并捕获 任何 0+ 个字符,直到最后一个 .
\.
- 一个点
[^.]+
- 除了点 之外的 1 个或多个字符
$
- 断言字符串末尾的位置。
请注意,一旦在模式中定义了捕获组,REGEXEXTRACT
returns 子匹配就会被捕获。
如果单元格 A1 包含 URL 文本:
http://my.URL.com/some/path/my-page.html
如何在 A2 中编写提取页面标题的公式:
my-page
您可以尝试 =REGEXEXTRACT
使用具有以下正则表达式的正则表达式:
"^.*/(.*)\.[^.]+$"
它匹配:
^
- 字符串开头.*/
- 匹配字符串直到最后/
(.*)
- 匹配 并捕获 任何 0+ 个字符,直到最后一个.
\.
- 一个点[^.]+
- 除了点 之外的 1 个或多个字符
$
- 断言字符串末尾的位置。
请注意,一旦在模式中定义了捕获组,REGEXEXTRACT
returns 子匹配就会被捕获。