【问题标题】:How to remove a specific character, From...To the End of string in c# [duplicate]如何在c#中删除特定字符,从...到字符串结尾[重复]
【发布时间】:2021-01-22 15:21:52
【问题描述】:

我有一个这样的字符串:first/exemple/import/status/5b12f918-f2ef-436f-808c-50ea48da000
我需要这样的输出:first/exemple/import/

我需要从status 中删除等等。我想到了remplace,但它不起作用,因为这个5b12f918-f2ef-436f-808c-50ea48da000 是可变的,所以它会改变。 如果有任何功能可以做到这一点,请

【问题讨论】:

    标签: c#


    【解决方案1】:

    如果你能保证文本的结构(即结构不会改变):

    public static ReturnFirst(string inString){
         var path = inString.Split('//')[1];
         return $"//{path}//";
    }
    

    或者读取字符串的前 'x' 个字符

    【讨论】:

    • 感谢@jonathan 的回答,我已经更改了示例,它在此解决方案中不起作用
    • 您在“导入”之前向数组中添加了其他值。所以现在你需要的不仅仅是数组中的第一个条目......
    最近更新 更多