Regex для извлечения первых двух октетов IP-адреса в кусте
Я хочу извлечь только первые два октета IP-адреса в кусте. Кто-нибудь может сказать мне, что эквивалентный Regex поддерживается в Hive?
Например, извлеките "192.96.0.0" из ip_address "192.96.45.33".
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]?)