我想在hive中只提取前两个八位字节的IP地址。 任何人都可以告诉我在Hive中支持的等效Regex吗?
例如,提取' 192.96.0.0'来自ip_address' 192.96.45.33'。
答案 0 :(得分:1)
192\\.96\\.\\d{3}\\.\\d{3}
猜测这应该可行,因为Hive使用Java
格式。
或
192\\.96\\.(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.)(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)