URLを解析するURL(URI)を解析して、サーバー名、ポート番号、スキーム名、絶対パス、クエリ情報、フラグメント、ユーザー名、パスワードなどの情報を取得することは、その文字列を自分で解析することでも可能ですが、.NET FrameworkではUriクラスを使うと非常に簡単です。 早速ですが、以下に http://user:pass@www.dobon.net:80/vb/bbs.cgi?id=a%20b&n=1#top というURLを解析する例を示します。 '解析するURL(このURLは実在しません) Dim url As String = "http://user:pass@www.dobon.net:80/vb/bbs.cgi?id=a%20b&n=1#top" 'Uriオブジェクトを作成 Dim u As New Uri(url) '絶対パス Console.WriteLine(u