我有一个字符串数组让我们说
{"Item Revision","Integer Item Revision","Double Item Revision"}
.
我只想排除字符串的 "revision"
部分。
比方说,如果我有 "Integer Item Revision"
字符串,那么我只需要 "Integer Item"
。这里的 "Revision"
部分对于所有字符串都是通用的。有什么解决办法吗?
最佳答案
var array = new[] {"Item Revision","Integer Item Revision","Double Item Revision"};
array = array.Select(o=>o.Replace("Revision",string.Empty).Trim()).ToArray();
或
var array = new[] {"Item Revision NotRevision"};
Regex rgx = new Regex(@"\bRevision\b");
array = array.Select(o=>rgx.Replace(o,string.Empty).Trim()).ToArray();
关于c# - 在 C# 中将子字符串与给定的字符串分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36929783/