如何在句子后修剪空白

Kev*_*sen 0 c# regex string whitespace removing-whitespace

假设我有一个像这样的字符串:

This is a string-----------------------------
Run Code Online (Sandbox Code Playgroud)

- - 是必须删除的空格.只有最后一个单词后面的空格,而不是单词之间的空格.

所以基本上,我怎样才能将上述内容修改为:

This is a string
Run Code Online (Sandbox Code Playgroud)

句子末尾没有空格.

编辑:注意:这必须是动态的,因为我无法预测字符串中的内容.但它最终总会有很多空白.

Joe*_*orn 5

string myString = "This is a string-----------------------------";
myString = myString.TrimEnd('-');
Run Code Online (Sandbox Code Playgroud)

或者如果你只是将-角色用作任何空格的占位符:

string myString = "This is a string                     ";
myString = myString.TrimEnd();
Run Code Online (Sandbox Code Playgroud)