我有一串文本,想确保它最多只包含一次特定字符(,
)。因此,我想保留第一个,但只需删除该字符的所有其他出现。
我怎样才能使用 C# 以最优雅的方式做到这一点?
最佳答案
这可行,但肯定不是最优雅的 :-)
string a = "12,34,56,789";
int pos = 1 + a.IndexOf(',');
return a.Substring(0, pos) + a.Substring(pos).Replace(",", string.Empty);
关于c# - 如何从字符串中删除除第一次出现的字符以外的所有字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36502182/