这是我到目前为止:
string s = @"http://www.s3.locabal.com/whatever/bucket/folder/guid";
string p = @".*//(.*)";
var m = Regex.Match(s, p);
Run Code Online (Sandbox Code Playgroud)
但是,这会回来"www.s3.locabal.com/whatever/bucket/folder/guid".
pok*_*oke 13
虽然Uri.Segments可能是最好的方法,但这里有一些选择:
string s = "http://www.s3.locabal.com/whatever/bucket/folder/guid";
// Uri
new Uri(s).Segments.Last();
// string
s.Substring(s.LastIndexOf("/") + 1);
// RegExp
Regex.Match(s, ".*/([^/]+*)$").Groups[1];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5995 次 |
| 最近记录: |