C#正则表达式合并连续空格为单个空格
第一种方法:
使用 System.Text.RegularExpressions.Regex.Replace()方法
string result = String.Empty;
  string str = "Just     Test the  Method";
                  result = Regex.Replace(str, "\\s{2,}", " ");//s{2,} 中的s表示空格,数字2表示两个或以上的空格
MessageBox.Show(result);//结果是:Just Test the Method
第二种方法:
string result = String.Empty;
string str = "Just Test the Method";
Regex replaceSpace = new Regex(@"\s{1,}", RegexOptions.IgnoreCase);
result = replaceSpace.Replace(str, " ").Trim();
MessageBox.Show(result);//结果是:Just Test the Method
参考:http://www.cnblogs.com/computer-lzy/archive/2011/12/07/2279417.html
C#正则表达式合并连续空格为单个空格的更多相关文章
- python核心编程正则表达式练习题1-2匹配由单个空格分隔的任意单词对,也就是性和名
		# 匹配由单个空格分隔的任意单词对,也就是姓和名 import re patt = '[A-Za-z]+ [A-Za-z]+' # 方法一 +加号操作符匹配它左边的正则表达式至少出现一次的情况 # p ... 
- c# 字符串中多个连续空格转为一个空格
		#region 字符串中多个连续空格转为一个空格 /// <summary> /// 字符串中多个连续空格转为一个空格 /// </summary> /// <param ... 
- 《c程序设计语言》读书笔记--多个空格变为一个空格
		#include <stdio.h> int main() { int c; int flag = 0; while((c = getchar()) != EOF) { if(c == ' ... 
- js中去掉字符中间空格和首尾空格
		转载: https://www.jb51.net/article/109522.htm 1. 去掉字符串前后所有空格: 代码如下: ? 1 2 3 4 function Trim(str) { ... 
- 用JS去掉前后空格或中间空格大全
		1. 去掉字符串前后所有空格: -- js实现trim功能 //去除字符串前后所有空 function Trim(str) { return str.replace(/(^\s*)|(\s*$)/g ... 
- js校验规则--去空格、加空格
		为了更加直观,有些号码需要加空格: // 拼接空格,每4位加一个空格 let bankAccount = '6228888888888888888'; let blank_value = bankAc ... 
- 【ABAP系列】SAP smartforms金额字段产生空格,除去空格的方法
		公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP smartforms金额 ... 
- CSS 标签、类名和ID选择器有空格和没有空格的区别
		前言 标签选择器.类名选择器以及 ID 选择器在使用上要注意"加空格"和"不加空格".两种使用形式上有很大的差别. 下面是讲解案例的 HTML 代码: < ... 
- php 将字符串中的连续多个空格转换为一个空格
		转载自:http://www.phpernote.com/php-function/633.html /** * 多个连续空格只保留一个 * * @param string $string 待转换的字 ... 
随机推荐
- shell 脚本 批量修改文件名
			修改文件名前 #!/bin/bask # for a in $( ls /etc/yum.repos.d/CentOS* );do if [ $a != '/etc/yum.repos.d/CentO ... 
- hdu 4972 根据每轮篮球赛分差求结果
			http://acm.hdu.edu.cn/showproblem.php?pid=4972 两支球队进行篮球比赛,每进一次球后更新比分牌,比分牌的计数方法是记录两队比分差的绝对值,每次进球的分可能是 ... 
- 开源的前端web框架推荐
			B-JUI前端框架:http://demo.b-jui.com/ gentelella :https://colorlib.com/polygon/gentelella/ admui(收费):http ... 
- python 删除一个目录下的所有文件
			一个目录下有文件,文件夹,文件夹里又有文件.文件夹....用python脚本,实现,递归删除一个目录下的所有文件: 目录结构如下: 其中我们要删除所有文件 代码实现如下: import os CUR_ ... 
- ADO.NET系列之Connection对象
			ADO.NET系列之Connection对象 ADO.NET系列之Command对象 ADO.NET系列之DataAdapter对象 ADO.NET系列之事务和调用存储过程 ADO.NET概念 ADO ... 
- AspNetCore Mvc 自定义中间件认证
			AspNetCore Mvc 自定义中间件认证 实现控制器访问验证和拦截. 1.注册政策. 例如: services.AddAuthorization(options => { options. ... 
- .Net core,EFCore 入门
			我在百度上搜了一下.net core和efcore 入门案例.好多博客都是大概说了一下做法,对于小白而言还是一头雾水,我今天就抽出一点时间,写一个详细的入门小案例,就一张表没有什么业务可言.主要是操 ... 
- go语言的null值问题
			关于go语言数据库存储和显示null值的问题困扰了我很久,并且也和群友讨论过这个问题,但是都没有得到相对满意和全面的答案.最近FQ找了几篇相对详细和权威的文章,分享给大家,希望和大家一起进步,go g ... 
- Keil下Debug随笔
			很多时候我们需要通过硬件仿真来调试程序,在仿真时有时候会遇到这样的情况,那就是选择全速运行时,我们的全局变量无法随时更新,而在那设一个断点后发现值是变化的,那么为什么会出现这种情况呢,那就是可能是我们 ... 
- Map 综述(三):彻头彻尾理解 ConcurrentHashMap
			https://blog.csdn.net/justloveyou_/article/details/72783008 
