好吧,我有一个字符串,我想删除由\分割的最后一个字
例如:
string name ="kak\kdk\dd\ddew\cxz\"
Run Code Online (Sandbox Code Playgroud)
现在我想删除最后一个单词,以便我获得名称的新值
name ="kak\kdk\dd\ddew \"
是否有捷径可寻
谢谢
Web*_*euw 25
你怎么在第一时间得到这个字符串?我假设你知道'\'是C#中的转义字符.但是,你应该使用它
name = name.TrimEnd('\\')
name = name.Remove(name.LastIndexOf('\\') + 1);
Run Code Online (Sandbox Code Playgroud)
string result = string.Join("\\",
"kak\\kdk\\dd\\ddew\\cxz\\"
.Split(new[] { '\\' }, StringSplitOptions.RemoveEmptyEntries)
.Reverse()
.Skip(1)
.Reverse()
.ToArray()) + "\\";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21469 次 |
| 最近记录: |