在C#中删除带有扩展字的字符串的解决方案

本文关键字:字符串 解决方案 扩展 删除 | 更新日期: 2023-09-27 18:06:27

输入:-附件''内部''1508001_1013422155337804_2224943720795643293_n.jpg

Ouptput:-附件''内部

如何删除该扩展词(例如:1508001_1013422155337804_2224943720795643293_n.jpg(本身。。

在C#中删除带有扩展字的字符串的解决方案

您可以使用Path.GetDirectoryName:

var directory = Path.GetDirectoryName(
    @"Attachment'Internal'1508001_1013422155337804_2224943720795643293_n.jpg");

请注意,使用逐字逐句字符串文字可以消除对反斜杠进行转义的需要。