C#替换字符串中的匹配子字符串

dav*_*vid 0 c# string replace match

如何删除字符串中所有匹配的子字符串?例如,如果我有20 40 30 30 30 30,那么我只有20 40 30(而不是其他30).我使用正则表达式吗?如果是这样,怎么样?

Jef*_*ado 9

如果这些"子串"全部由空格分隔,则可以将其拆分,然后获取不同的项并重新创建字符串.

var str = "20 40 30 30 30 30";
var distinctstr = String.Join(" ", str.Split().Distinct());
Run Code Online (Sandbox Code Playgroud)