我有一個文字文件,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

相關內容