2010-07-02 36 views
0

我有一個腳本,它可以通過日誌文件搜索特定的觸發器,然後在找到它時取出該行。例如,這是一條線,我在尋找:只從一行文本中提取IP地址

7/2/10 9:24:12 AM puppetmasterd[63092] Could not resolve 10.13.1.190: no name for 10.13.1.190 

它節省了這行到變量「線」,但我希望能夠只提取IP地址。

我們的IP地址全部以10.13開頭 - 是否有一種簡單的方法可以在此變量中搜索該變量,然後將IP地址隔離到變量中?

回答

1
matches = line.scan(/10\.13\.[12]?[0-9]?[0-9]\.[12]?[0-9]?[0-9]/);