我无法在 bigquery 中的 customtarget 列上应用正确的正则表达式。
使用普通的 MSSQL:
SELECT * from mytable where CustomTargeting like = '%u=%' -- is all okay
使用 Bigquery(legacy-sql) :
SELECT REGEXP_EXTRACT(CustomTargeting, r'[^u=\d]') as validate_users
from [project:dataset.impressions_4213_20181112] Limit 10
错误:
必须指定一个捕获组
更新:
但无法获得子字符串 u ='anystring'
如何提取 CustomTargeting ='%u=somestring%' 的数据?