У меня есть текстовый файл,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 и порт между этими символами " " построчно (каждый 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

Связанный контент