1
好吧,所以我目前正試圖從可讀文本文件的結果中刪除一個字符串,其中只有IP地址和主機名。我試圖擺脫主機名,只是有IP地址,以便我可以掃描結果,應該是剩下的IP地址。使用正則表達式來刪除字符串
with open('test.txt','r') as f:
for line in f:
subst = ""
test_str = line
result = re.sub("[a-zA-Z]", subst, test_str, 0)
if result:
print(result)
有了這個,我可以從文件中的主機名刪除字母給我這些。
89008..9 ..
29014..9 ..
121.25.30.237
143.55.50.238
162.34.50.149
89008..9。 。
89008..9 ..
19002..9 ..
IP上方和下方剩下的數字是主機名的剩餘部分。有什麼辦法可以擺脫剩下的數字,只留下IP?又名只是121.25.30.237,143.55.50.238和162.34.50.149 我一直在使用regex101來測試隨機的東西,但我似乎無法找到我需要的東西。