google-data-studio - 如何从 URL 中仅提取域国家 (Data Studio / regex)

我正在努力从仅从 URL 中提取的国家/地区,例如 https://www.google.pl 中的 .pl

此时我可以使用以下代码从提供的 url 中提取 google.pl

TRIM(REGEXP_EXTRACT(REGEXP_REPLACE(REGEXP_REPLACE(URL, "https?://", ""), R"^(w{3}\.)?", ""), "([^/?]+)"))

需要更改此代码以仅提供 .pl 而不是 example.pl

提前致谢。

回答1

您可以使用

REGEXP_EXTRACT(URL, r'https?://[^/]*\.([^/]+)')

请参阅 https://regex101.com/r/FyjxLX/1。细节:

  • https?:// - https://http://
  • [^/]* - / 以外的零个或多个字符
  • \. - 一个 . 字符
  • ([^/]+) - 第 1 组:一个或多个除 / 之外的字符。

相似文章

随机推荐

最新文章