簡體   English   中英

配置單元Regexp_Extract失敗

[英]Hive Regexp_Extract failing

知道為什么這無法解析嗎?

從表1中選擇regexp_extract(product_list,'eVar7 =(\\ ?! [^;] *?unav)',1)

找回以下錯誤:

失敗:ParseException行1:45無法識別“?”附近的輸入 '!' 表達式規范中的“ [”

Hive要求您以字符串文字轉義分號。 從理論上講,應該可以不要求這樣做,但是字符串文字的解析與將輸入拆分為不同的語句有所不同。 無論如何,請嘗試以下操作:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM