将Internet地址字符串解析为可用部分

时间:2014-04-09 21:37:32

标签: vb.net string parsing networking

是否有一个库将ftp字符串解析为vb.net的部分?

我需要解析这个字符串 " FTPS://192.168.1.50/testdir/data_base"

protocol =" ftps://"

主机名:" 192.168.1.50"

datadirectory:" / testdir / data_base"

任何好的想法都会被欣赏。

干杯

1 个答案:

答案 0 :(得分:2)

使用System.Uri类。 http://msdn.microsoft.com/en-us/library/system.uri(v=vs.110).aspx

Dim uri As New Uri("ftps://192.168.1.50/testdir/data_base")
Console.WriteLine(uri.AbsoluteUri)
Console.WriteLine(uri.PathAndQuery)

返回

  • " FTPS://192.168.1.50/testdir/data_base"
  • / testdir / data_base
  • " FTPS:"