テキストファイルがあります。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 アドレスのみを 1 行ずつフィルタリングするのが好きですip.txt。ここで指定した IP とポートの数は、たとえば 8 です。50 から 100 まで変化する場合もあります。何であれ、これらの " " 記号で囲まれた IP とポートを 1 行ずつフィルタリングするのと同じように (1 行に各 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

関連情報