如何从 URL 中仅提取域国家(数据工作室/正则表达式)
How to extract only domain country from URL (Data Studio / regex)
我正在努力从 URL 国家/地区提取,例如 .pl
从 https://www.google.pl
.
此时我可以使用以下代码从提供的 url 中提取 google.pl
:
TRIM(REGEXP_EXTRACT(REGEXP_REPLACE(REGEXP_REPLACE(URL, "https?://", ""), R"^(w{3}\.)?", ""), "([^/?]+)"))
需要更改此代码以仅提供 .pl
而不是 example.pl
?
提前致谢。
您可以使用
REGEXP_EXTRACT(URL, r'https?://[^/]*\.([^/]+)')
见regex demo。 详情:
https?://
- https://
或 http://
[^/]*
- /
以外的零个或多个字符
\.
- 一个 .
字符
([^/]+)
- 第 1 组:除 /
. 之外的一个或多个字符
我正在努力从 URL 国家/地区提取,例如 .pl
从 https://www.google.pl
.
此时我可以使用以下代码从提供的 url 中提取 google.pl
:
TRIM(REGEXP_EXTRACT(REGEXP_REPLACE(REGEXP_REPLACE(URL, "https?://", ""), R"^(w{3}\.)?", ""), "([^/?]+)"))
需要更改此代码以仅提供 .pl
而不是 example.pl
?
提前致谢。
您可以使用
REGEXP_EXTRACT(URL, r'https?://[^/]*\.([^/]+)')
见regex demo。 详情:
https?://
-https://
或http://
[^/]*
-/
以外的零个或多个字符
\.
- 一个.
字符([^/]+)
- 第 1 组:除/
. 之外的一个或多个字符