想在apache pig中检查ip地址格式

时间:2017-03-09 07:14:01

标签: apache-pig

如果url_chk_str匹配任何类似于xxx.xxx.xxx.xxx的ip地址,那么就做点什么。 这里x表示0到9之间的任何整数值 url_chk_str是输入数据中的任何字符串。

例如: - 123.456.789.101

上面的情况可能在apache猪?如果是的话怎么样?

如果有人想要任何其他信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

你可以这样做:

a = load '/path/data' using PigStorage() as (url_chk_str, somethingelse);
b = foreach a generate ((url_chk_str matches '[0-9].[0-9].[0-9].[0-9]') ? value_if_true : value_if_false)