2017-02-22 9 views
-1

Я новичок в Stackoverflow, хотя я получил помощь здесь раньше. Я пытаюсь создать прокси-скребок в VB.NET, но вам нужна помощь.Захват прокси с регулярными выражениями

[{"i":"104.31.84.123","p":"80","c": {"f":"us","n": "United States"},"s":"0","tp":"HTTP","a":"Low","t":"792"}, 

Я хочу, чтобы выяснить, как захватить прокси IP и порт с Regex и отформатировать его как прокси ProxyIP: порт и добавить его в ListBox1. У меня уже есть [0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}, который захватывает IP, но не порт.

+0

Это JSON. Расшифруйте его и получите нужные данные. – miken32

+0

Прошу прощения, я новичок в VB.NET и прокси. –

+1

Я уверен, что вы могли бы что-то сказать вам об этом. Я предлагаю google для «vb.net decode json», появилось бы больше, чем несколько предложений. – miken32

ответ

0

Это довольно четкие данные JSON, и именно так следует лечить.

Но, поскольку я никогда не смотрел на VB.net в своей жизни, я не могу предлагать никаких рекомендаций там, и я предложу это вместо этого.

Чтобы получить IP-адрес, this should work:

/"i":"([0-9.]+)"/ 

Чтобы получить порт, this should work:

/"p":"([0-9]+)"/ 
+0

Хорошо. Это помогает, но теперь мне нужно захватить IP и порт, а затем удалять p и i, а затем объединить его и добавить в списокbox1, если кто-нибудь знает, как это сделать, что было бы здорово. –

Смежные вопросы