如何提取 IP 地址后的路径
本文关键字:地址 路径 IP 何提取 提取 | 更新日期: 2023-09-27 18:34:16
示例 IP 地址如下所示:
ftp://192.168.1.1/dir1/dir2/file.txt
如何提取:
- 目录1/目录2/文件.txt 目录
- 1/目录2/
使用正则表达式。
我有以下正则表达式。
Regex ip = new Regex(@"((ftp://)'d{1,3}'.'d{1,3}'.'d{1,3}'.'d{1,3})");
string []m = ip.Split(ftpAddress);
string ftpAddress = "ftp://192.168.1.1/dir1/dir2/file.txt";
Regex ip = new Regex(@"ftp://'d{1,3}'.'d{1,3}'.'d{1,3}'.'d{1,3}");
string path1 = ip.Split(ftpAddress)[1];
string path2 = new Uri(ftpAddress).PathAndQuery;
string path3 = ftpAddress.Substring(ftpAddress.IndexOf("/", 6));