需求:
正则表达式,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个
参考文章地址:https://www.cnblogs.com/wangchuang/archive/2013/02/20/2918633.html
string text = "三生三世,,是是是,,,,,,,发大水,发是否是";
string result = Regex.Replace(text.Trim(), "\\,+", ", "); //三生三世, 是是是, 发大水, 发是否是
同理多个空格
Regex.Replace(text.Trim(), "\\s+", " ");
只保留数字
Regex.Replace(str,"[^0-9]", "");
去除所有空格
Regex.Replace(str, @"\s", "");
网友评论