0

ログインを追跡するアドレスの配列がありIP、そのうちのいくつが異なるかを調べたいと考えています。ただし、とのIPアドレスからのログインが頻繁に発生します。これは通常、同じローカル エリア、ISP、または組織から送信されていることを意味します。私たちの目的のために、それらを別個のものとして扱いたくありません。X.Y.1.2X.Y.2.4

IP最初の 2 オクテットが同じアドレスを除外するにはどうすればよいですか?

4

2 に答える 2

0

ルビーで

ip = ['1.2.3.4', '1.2.3.5', '10.111.12.13','1.9.1.2']

ip.collect{|a| a.split('.')[0..1].join('.')}.uniq

出力

["1.2", "10.111", "1.9"]
于 2013-05-12T17:35:46.900 に答える