配置单元Regexp\u提取失败

配置单元Regexp\u提取失败,regex,hive,Regex,Hive,你知道为什么这无法解析吗 选择regexp\u extract(产品列表'eVar7=(\?![^;]*?unv'),1) 来自表1 正在返回以下错误: 失败:ParseException行1:45无法识别“?”“”附近的输入['在表达式规范中配置单元要求您在字符串文本中转义分号。理论上,不需要转义分号是可能的,但字符串文本的解析与将输入拆分为不同的语句有点脱离。无论如何,请尝试以下方法: select regexp_extract(product_list, 'eVar7=(\?![^\;]*

你知道为什么这无法解析吗

选择regexp\u extract(产品列表'eVar7=(\?![^;]*?unv'),1) 来自表1

正在返回以下错误:


失败:ParseException行1:45无法识别“?”“”附近的输入['在表达式规范中

配置单元要求您在字符串文本中转义分号。理论上,不需要转义分号是可能的,但字符串文本的解析与将输入拆分为不同的语句有点脱离。无论如何,请尝试以下方法:

select regexp_extract(product_list, 'eVar7=(\?![^\;]*?unav)', 1) from table1