【发布时间】:2020-05-10 18:45:49
【问题描述】:
我有字符串 - TX1234XT batch 44, 1111ABCDEF
- TX1234XT(长度可以不同)
- 第 44 批(编号可以不同长度)
- ABCDEF(可以是不同的长度,但总是以 1111 开头)
我需要的是生成两列:
BatchNumber Name
44 1111ABCDEF
1 1111SAMPLE
999 1111Example
起点:
首先完成:
REGEXP_EXTRACT(reference, r'1111[a-zA-Z0-9_.+-]+') AS Name
第二
- REGEXP_REPLACE(REGEXP_EXTRACT(reference, r'batch [0-9_.+-]+'),r'batch ','') AS BatchNumber
排序^_^
【问题讨论】:
标签: regex google-bigquery