如何将多个空格替换为单个空格
本文关键字:空格 替换 单个 | 更新日期: 2023-09-27 18:04:45
我正在使用c#开发web应用程序。我想用字符串之间的单个空格替换多个空格。我尝试了正常的字符串替换功能,但它没有帮助。这是可能的正则表达式,但我没有明确的想法。请为以下字符串提供示例代码:
实际字符串:Have a Nice Day ! !!
需要:
Have a Nice Day !!!
您可以匹配以下内容:
@"'s+"
并替换为:
" "
Regex.Replace("Have a Nice Day ! !!", @"'s+", " ");
查看是否存在两个或多个空格,如果存在,则将其替换为单个空格。
var subject = "Have a Nice Day ! !!";
var result = Regex.Replace(subject,@"'s{2,}"," ");