簡體   English   中英

Hive 查詢 regexp_extract

[英]Hive query regexp_extract

我正在嘗試從“[223.104.227.42]”中提取 IP 地址。 我想提取'['和']'之間的223.104.227.42,我使用這個查詢:

select regexp_extract('[223.104.227.42]', '\\[(.*?)\\]')

但我收到一個錯誤:

失敗:在函數 regexp_extract 中,模式必須至少有一個組引用。

嘗試將捕獲組索引指定為參數 (1):

hive> select regexp_extract('[223.104.227.42]', '\\[(.*?)\\]',1);
OK
223.104.227.42
Time taken: 0.294 seconds, Fetched: 1 row(s)

暫無
暫無

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

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