我说的是字符串数组

{"Item Revision","Integer Item Revision","Double Item Revision"}

我只想排除字符串的"revision"部分。

可以说,如果我有"Integer Item Revision"字符串,那么我只想要"Integer Item"。在这里"Revision"部分对于所有字符串都是通用的。有什么解决办法吗?

最佳答案

一个小提琴的例子。
https://dotnetfiddle.net/vwJBkn

如果您确切知道要删除的字符串,则可以使用string.replace。

string[] array = new[] {"Item Revision","Integer Item Revision","Double Item Revision"};
    foreach (string i in array)
    {
//Replace console.writeline with your code.
        Console.WriteLine (i.Replace("Revision", String.Empty));
    }

关于c# - 将子字符串与C#中的给定字符串分开,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36929783/

10-09 01:05