Gra*_*ham 1 regex extract google-data-studio
我想在google data studio中创建一个计算字段,它只返回字符串开头的数字,如下所示:
123-something-something1
or
32-something-something2
or
1234-somthing-something3
Run Code Online (Sandbox Code Playgroud)
我认为我有正确的正则表达式,但它只返回null,这意味着正则表达式是错误的.
我试过的正则表达式:
REGEXP_EXTRACT(Campagne, '.*')
REGEXP_EXTRACT(Campagne, '^[0-9].[0-9]*')
REGEXP_EXTRACT(Campagne, '[0-9].[0-9]*')
REGEXP_EXTRACT(Campagne, '^[0-9]*')
REGEXP_EXTRACT(Campagne, '[0-9]*')
REGEXP_EXTRACT(Campagne, '^[0-9].[0-9]*')
REGEXP_EXTRACT(Campagne, '[0-9].[0-9]*')
Run Code Online (Sandbox Code Playgroud)
^这应该代表值的开头
[0-9]应该计算任何数字
.应匹配任何字符
*计为前一个字符的乘数
真的希望有人可以帮助我,因为我无法让它工作
重点是匹配并捕获字符串开头的数字.必须有1)至少1位数和2)捕获组.
您可以使用提取前导数字
REGEXP_EXTRACT(Campagne, '^([0-9]+)')
Run Code Online (Sandbox Code Playgroud)
模式匹配:
^ - 开始一个字符串([0-9]+)- 捕获组1(提取的内容):一个或多个(+)数字([0-9]).| 归档时间: |
|
| 查看次数: |
2631 次 |
| 最近记录: |