Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ログインを追跡するアドレスの配列がありIP、そのうちのいくつが異なるかを調べたいと考えています。ただし、とのIPアドレスからのログインが頻繁に発生します。これは通常、同じローカル エリア、ISP、または組織から送信されていることを意味します。私たちの目的のために、それらを別個のものとして扱いたくありません。X.Y.1.2X.Y.2.4
IP
X.Y.1.2
X.Y.2.4
IP最初の 2 オクテットが同じアドレスを除外するにはどうすればよいですか?
ルビーで
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"]