Google Data Studio 中的 RegEx Lookbehind / Lookahead
RegEx Lookbehind / Lookahead in Google Data Studio
我需要在 Google Data Studio 中使用 RegEx。
作为项目的一部分,我需要在 Google Data Studio 中制作一个仪表板,但我无法从列中提取不同的元素:
P. (number) - Title/\/Author/\/Topic
例子:
P. 9 - Harry Pottér sold: 2.2m in 2019/\/John Johnson/\/Movies
P. 120 - The Readers Say, that/\/NA/\/Debat
我需要将 Title
、Author
和 Topic
提取到单独的列中。
这是使用 3 REGEXP_EXTRACT
个字段实现的一种方法:
- Title
REGEXP_EXTRACT(Field, "^P\. \d+ - (.*)/./.*/./.*$")
- Author
REGEXP_EXTRACT(Field, "/./(.*)/./\w+$")
- Topic
REGEXP_EXTRACT(Field, "(\w+)$")
创建了一个 Google Data Studio Report(Google 嵌入式表格)来演示。
我需要在 Google Data Studio 中使用 RegEx。
作为项目的一部分,我需要在 Google Data Studio 中制作一个仪表板,但我无法从列中提取不同的元素:
P. (number) - Title/\/Author/\/Topic
例子:
P. 9 - Harry Pottér sold: 2.2m in 2019/\/John Johnson/\/Movies
P. 120 - The Readers Say, that/\/NA/\/Debat
我需要将 Title
、Author
和 Topic
提取到单独的列中。
这是使用 3 REGEXP_EXTRACT
个字段实现的一种方法:
- Title
REGEXP_EXTRACT(Field, "^P\. \d+ - (.*)/./.*/./.*$")
- Author
REGEXP_EXTRACT(Field, "/./(.*)/./\w+$")
- Topic
REGEXP_EXTRACT(Field, "(\w+)$")
创建了一个 Google Data Studio Report(Google 嵌入式表格)来演示。