[英]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.