我有数据模式
"<AccessEntry: role=READER,
[email protected]>"
"<AccessEntry: role=WRITER,
specialgroup=projectReaders>"
字符串
数据在Bigquery表中。我想在其他列中提取userbyemail/specialgroup,在其他列中提取[[email protected]](https://stackoverflow.com/cdn-cgi/l/email-protection) /projectReaders
。值是动态的,但我给了你理解的模式。
我尝试regexp,但我只是得到了不同列中的角色的值,但无法在其他列中获得其他值。
1条答案
按热度按时间cvxl0en21#
你可以使用
REGEXP_EXTRACT_ALL
来返回一个数组,其中包含所有与正则表达式匹配的数据子字符串,ARRAY_TO_STRING
将返回的数组转换为字符串:字符串