我有一个具有如下值的数据集:
排 | 价值 |
---|---|
1 | AG123E YHUKLO |
2 | AG654 数计 |
3 | AG123_YHUKLO |
4 | AG654_SUHEKI |
5 | AG452D ESTWIO |
我想提取字符串的起始部分,在空格之前或 _ 之前
所以在 LookML 中,我写道:
sql: split(regexp_extract(${column},'^AG.*'),' ')[safe_offset(0)]
这行得通,但只有在分隔符是空格时才会提取。
如果分隔符是 _ AND 空格,我该如何提取值?