使用RE2 Regexp_Extract提取管道之间的内容

时间:2019-01-09 10:56:30

标签: regex google-data-studio

我有某些维度的数据,看起来像这样

this|is|an|example
withoutpipe
only1|pipe

,我想使用RE2 Regex提取管道之间的数据,但是我对RE2 Regex还是很陌生,我只是无法理解。

我用[^ |] +尝试过,但这似乎不起作用。

我希望每个单词都能被提取出来,并且需要帮助来弄清楚如何。

1 个答案:

答案 0 :(得分:0)

Google Data Studio对正则表达式使用RE2 Syntax,特殊字符的转义顺序为:

\\

创建了一个Google Data Studio Report(嵌入式Google Sheets)以演示如何使用REGEXP_REPLACE函数:

1)没事

REGEXP_REPLACE(Field, "\\|", "")

2)空间

REGEXP_REPLACE(Field, "\\|", " ")

3)逗号和空格

REGEXP_REPLACE(Field, "\\|", ", ")