我有这个特殊的字符串:
Administrationsomkostninger I -2.889 - r0.l l0
我想替换这些字符:r,l和i用1。 我用这个表达式:
([(t|r|l|i|)])
这给了我这个字符串:
Adm1n1s11a11onsomkos1n1nge1 1 -2.889 - 10.1 10
现在我想替换包含数字的所有数字,后面跟着一个空格
所以在这种情况下,只有- 10.1 10
会转换为-10.110
答案 0 :(得分:0)
试试这个
string input = "Administrationsomkostninger I -2.889 - r0.l l0";
string pattern = @"(?'spaces'\s){2,}";
string output = Regex.Replace(input, pattern, " ");