繁体   English   中英

替换特殊字符或特殊字符后跟空格

[英]Replace special characters or special characters followed by space

我有这个特殊的字符串:

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, " ");
​

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM