删除最后一个“x”;字符串中的字符

本文关键字:字符串 字符 最后一个 删除 | 更新日期: 2023-09-27 17:53:08

我有一个字符串,可以结束几个"X"字符。
假设字符串以逗号结尾,如下所示:

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

我需要一些函数或lambda表达式可以删除最后一组逗号。
我将无法知道字符串末尾有多少个逗号,但最终结果应该是这样的。

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

删除最后一个“x”;字符串中的字符

你不需要regex或LINQ,使用String.TrimEnd:

X = X.TrimEnd(',');

您可以将它用于多个字符,例如,如果您想删除末尾的逗号和点:

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