如何使用RegEx在URL中提取两个斜杠之间的字符串。

问题描述 投票:-3回答:1

我有一个URL列表,看起来像这样。

https:/www.abcd.frlocation-villasafriquemarocmarrakechpalmeraie-et-environsvilla-abbbb

https:/www.abcd.frlocation-villasasiethailandekoh-samuimae-namvilla-abcd

我想用regex来提取国家名称,比如上面URL中的maroc和thailande。

regex google-data-studio
1个回答
0
投票

以下任何一种 REGEXP_EXTRACT 计算领域 就可以了,其中 URL 代表各自的领域。

1) REGEXP_EXTRACT 计算场。

REGEXP_EXTRACT(URL, "-villas/\\w+/([\\w-]+)/")

2) REGEXP_EXTRACT 替代)计算字段。

REGEXP_EXTRACT(URL, "\\.fr/[\\w-]+/[\\w-]+/([\\w-]+)/")

谷歌数据工作室报告 以及一个GIF来演示。

© www.soinside.com 2019 - 2024. All rights reserved.