美文网首页
C# 正则表达式,如果字符串中间还有连续','的话,仅保留一个'

C# 正则表达式,如果字符串中间还有连续','的话,仅保留一个'

作者: Rinaloving | 来源:发表于2020-11-06 10:04 被阅读0次

需求:

正则表达式,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个
参考文章地址: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", "");

相关文章

网友评论

      本文标题:C# 正则表达式,如果字符串中间还有连续','的话,仅保留一个'

      本文链接:https://www.haomeiwen.com/subject/zvazvktx.html