【发布时间】:2022-01-06 09:22:16
【问题描述】:
假设我有这个字符串“this_is_a_string_test”
我想提取“is_a_string”。
我该怎么做?使用 SPLIT 和 OFFSET 我可以很容易地提取单个部分,但我想提取第一个和第四个下划线之间的所有内容。 我想我可以使用 CONCAT,但我想知道是否有更清洁的方法
【问题讨论】:
标签: string split google-bigquery extract
假设我有这个字符串“this_is_a_string_test”
我想提取“is_a_string”。
我该怎么做?使用 SPLIT 和 OFFSET 我可以很容易地提取单个部分,但我想提取第一个和第四个下划线之间的所有内容。 我想我可以使用 CONCAT,但我想知道是否有更清洁的方法
【问题讨论】:
标签: string split google-bigquery extract
SELECT REGEXP_EXTRACT('this_is_a_string_test', r'.*_(.+_.+_.+)_.*')
【讨论】: