从字符串中删除最后的“X”字符

时间:2015-06-03 13:26:56

标签: c# regex lambda

我有一个字符串可以结束几个“X”字符 假设字符串以逗号结尾。

string X = "1,2,3,,,";

我需要一些函数或lambda表达式来删除最后一组逗号 我无法知道字符串末尾有多少逗号,但最终结果应如下所示。

?x -- "1,2,3";

1 个答案:

答案 0 :(得分:8)

您不需要正则表达式或LINQ,请使用String.TrimEnd

X = X.TrimEnd(',');

您可以将它与多个字符一起使用,例如:如果你想删除尾随的逗号和点:

X = X.TrimEnd(',', '.');