REGEXP_EXTRACT()字段中除“,”以外的所有单词

REGEXP_EXTRACT()字段中除“,”以外的所有单词,regex,google-analytics,google-data-studio,re2,Regex,Google Analytics,Google Data Studio,Re2,我想从如下所示的数据字段中选择除“,”之外的国家 Japan,Singapore,Italy,France 我的代码看起来像这个REGEXP_EXTRACTcountry,“[^,]*”,不幸的是,它可以工作,但只选择了第一个国家。如何对其进行编码以将其全部选中?我将RegEx稍微更改为[^,]+以使国家名称至少有一个数字。使用*创建空匹配项,以便其他每个匹配项都包含国家名称 看看这个固定的例子 重要的是结尾处的/g标记使正则表达式全局匹配。如果您希望提取除外的所有字符,则可以使用以下任一方法

我想从如下所示的数据字段中选择除“,”之外的国家

Japan,Singapore,Italy,France

我的代码看起来像这个REGEXP_EXTRACTcountry,“[^,]*”,不幸的是,它可以工作,但只选择了第一个国家。如何对其进行编码以将其全部选中?

我将RegEx稍微更改为[^,]+以使国家名称至少有一个数字。使用*创建空匹配项,以便其他每个匹配项都包含国家名称

看看这个固定的例子


重要的是结尾处的/g标记使正则表达式全局匹配。

如果您希望提取除外的所有字符,则可以使用以下任一方法实现:

1用空格替换 2移除, 和一个GIF来详细说明:


可以为表达式添加全局标志/g吗?我不知道如何在DataStudio中添加它。谢谢,我添加了/g,但DataStudio在每个数据字段中都返回null。我不确定是否在datastudio支持/g中使用REGEXP_EXTRACT。谢谢,我添加了/g,但是datastudio在每个数据字段中都返回null。我不确定是否在datastudio support/g中使用REGEXP\u EXTRACT。
REGEXP_REPLACE(country, ",", " ")
REGEXP_REPLACE(country, ",", "")