替换特殊字符或后跟空格的特殊字符
本文关键字:特殊字符 空格 替换 | 更新日期: 2023-09-27 18:19:57
我有一个特殊的字符串:
Administrationsomkostninger I -2.889 - r0.l l0
我想用1替换这些字符:r、l和I。我使用这个表达式:
([(t|r|l|i|)])
这给了我一个字符串:
Adm1n1s11a11onsomkos1n1nge1 1 -2.889 - 10.1 10
现在我想替换所有包含后面跟着一个数字+空白的数字
因此在这种情况下,只有- 10.1 10
被转换为-10.110
试试这个
string input = "Administrationsomkostninger I -2.889 - r0.l l0";
string pattern = @"(?'spaces''s){2,}";
string output = Regex.Replace(input, pattern, " ");