Для общего просмотра экрана HTML в VB.NET, проверьте HTML Agility Pack . Гораздо проще, чем пытаться его Regex (если только вы не являетесь уже ниндзя Regex!)
Страницу, которую вы упомянули в своем ответе, было бы легко автоматизировать, поскольку адреса представлены в едином формате.
Но позволить пользователям указывать на любую страницу, это гораздо сложнее. Данные могут быть в любом формате. Вы можете написать что-нибудь, чтобы выгрузить весь текст, угадать, как они разделены, попытаться распознать биты, такие как названия стран и штатов, номера телефонов и т. Д., И затем получить результаты своего отображения с помощью интерфейса, который позволит пользователям заполнять недостающие разделы, перемещать делители, и определить биты, которые вы пропустили или не хотели.
Хотя это не просто, и создание интерфейса, обеспечивающего большое преимущество по сравнению с простым вырезанием и вставкой в проверенные поля формы, было бы довольно большим достижением, я думаю - мне было бы интересно узнать, как вы ладите!
РЕДАКТИРОВАТЬ: Только что заметил этот другой вопрос, который может охватить довольно многое из того, что вы хотите сделать:
Разбор пригодного адреса, города, штата, почтового индекса из строки