我想从文本文件中读取数据并只检索文件中包含的ip_addresses。
该文件包含以下数据:
[#<host:192.168.2.135>, #<host:175.41.142.49>, #<host:20:aa:4b:9b:eb:8c>, #<host:20:7c:8f:10:38:a0>, #<host:192.168.2.1>, #<host:239.255.255.250>]
从这些数据中,我只想要192.168.2.135之类的主机地址等,并将它们存储在一个数组中。有人可以帮我解决这个问题吗? 提前谢谢。
答案 0 :(得分:2)
open(path_to_file, &:read).scan(/#<host:(.+?)>/).flatten