从C#中的给定String中分离子字符串

Avi*_*hav 2 c# string

我有一些字符串可以说

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

而我只想排除"revision"字符串的一部分.

让我们说如果我有"Integer Item Revision"字符串然后我只是想要"Integer Item".这"Revision"部分是所有字符串的共同点.它有什么解决方案吗?

Bac*_*cks 7

var array = new[] {"Item Revision","Integer Item Revision","Double Item Revision"};

array = array.Select(o=>o.Replace("Revision",string.Empty).Trim()).ToArray();
Run Code Online (Sandbox Code Playgroud)

要么

var array = new[] {"Item Revision NotRevision"};
Regex rgx = new Regex(@"\bRevision\b");
array = array.Select(o=>rgx.Replace(o,string.Empty).Trim()).ToArray();
Run Code Online (Sandbox Code Playgroud)