我有一個文字文件,file.txt
其中包含,
[{"84.15.160.174:4145":"178.208.17.195:9999"},
{"84.15.160.174:4145":"58.253.154.117:9999"},
{"84.15.160.174:4145":"112.87.71.194:9999"},
{"84.15.160.174:4145":"185.103.88.103:38692"}]
我喜歡在另一個名為 的文字檔案中逐行過濾那些「」符號內帶有連接埠的 IP 位址ip.txt
。例如,我這裡給出的 ip 和連接埠號碼是 8。也可能相差 50 到 100。不管是什麼,就像逐行過濾「 」這個符號之間的ip&port(每行每個ip埠)一樣,我想會很好。
答案1
[測試.bat]
@echo off
cls
FOR /F tokens^=2^,4^ delims^=^" %%a in (file.txt) do (
echo %%a
echo %%b
)
[文件.txt]
[{"84.15.160.174:4145":"178.208.17.195:9999"},
{"84.15.160.174:4145":"58.253.154.117:9999"},
{"84.15.160.174:4145":"112.87.71.194:9999"},
{"84.15.160.174:4145":"185.103.88.103:38692"}]
輸出:
84.15.160.174:4145
178.208.17.195:9999
84.15.160.174:4145
58.253.154.117:9999
84.15.160.174:4145
112.87.71.194:9999
84.15.160.174:4145
185.103.88.103:38692