0

我有一个用户提交 URL 的应用程序。这些 url 可以是任何东西,这里有几个例子:

ftp://ftp.mysite.com
ftp.mysiste.com
mysite.com
mysite.de
ftp.mysite.it/somepath/somotherfolder
ftp://ftp.anysiste.com/
ftp://ftp.anysiste.org/somefolder/

我需要在 URL 和 PATH 中拆分这些站点。这是上面的结果:

ftp.mysite.com ---- /
ftp.mysiste.com ---- /
mysite.com ---- /
mysite.de ---- /
ftp.mysite.it ---- /somepath/somotherfolder
ftp.anysiste.com ---- /
ftp.anysiste.org ---- /somefolder/

有没有一种安全的方法可以像这样拆分这些?还是我必须通过搜索/拆分功能来实现?

4

1 回答 1

1

使用_System.Uri

Dim uri As New Uri("ftp://ftp.anysiste.org/somefolder/")
uri.AbsolutePath '/somefolder/
uri.Host         'ftp.anysiste.org
uri.Scheme       'ftp
于 2013-07-07T13:13:43.850 回答