gpt4 book ai didi

C# 从字符串中删除 URL

转载 作者:行者123 更新时间:2023-11-30 19:03:28 25 4
gpt4 key购买 nike

这看起来真的很简单,但我尝试的一切似乎都不起作用

假设我有以下字符串:

string myString = "http://www.mysite.com/folder/file.jpg";

我该如何处理以删除 URL 并仅将“file.jpg”保留为字符串值?

谢谢!

克里斯

最佳答案

您可以随时使用 System.IO.Path方法

string myString = "http://www.mysite.com/folder/file.jpg";
string fileName = Path.GetFileName(myString); // file.jpg

如果你确实想处理更复杂的 URI,你可以将它传递给 System.Uri。输入并获取 AbsolutePath

string myString = "http://www.mysite.com/folder/file.jpg?test=1";
Uri uri = new Uri(myString);
string file = Path.GetFileName(uri.AbsolutePath);

关于C# 从字符串中删除 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4320187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com