如何合并多个连续C#空格符

开发 后端
在做搜索引擎时,往往需要把搜索的结果经过处理再存入数据库。这其中一个问题就是合并多个连续C#空格符为一个C#空格符。本文将给出一个简单的解决方法。

我们使用正则表达式来实现合并多个连续C#空格符,类Regex 的名称空间是:

  1. System.Text.RegularExpressions 

示例:

  1. string str = @"51CTO.COM";  
  2. Regex regex = new Regex(@"( )+");  
  3. MessageBox.Show(str + "\r\n" + regex.Replace(str, " ")); //输出比较结果,VC# 内容 

但实际应用中,仅仅合并连续英文C#空格符还不够,可能还需要合并中文C#空格符、换行符、制表符等为一个空格,我们只需要改下正则表达式即可:

  1. string str = @"51CTO.COM";  
  2. Regex regex = new Regex(@"\s+");  
  3. MessageBox.Show(str + "\r\n" + regex.Replace(str, " ")); 

【编辑推荐】

  1. C#异步传输字符串服务端的实现
  2. C#异步传输字符串客户端的实现
  3. C#网络编程基本概念TCP浅析
  4. C#网络聊天程序三大模式浅析
  5. C#服务端端口侦听浅析
责任编辑:彭凡 来源: 千一网络
相关推荐

2009-08-21 15:37:13

C#空格

2009-09-27 10:43:13

C#合并多个WORD文

2009-08-21 16:32:41

C#空格表示

2009-09-02 14:47:44

C#换行符

2009-08-21 15:46:39

C#空格转义字符

2009-08-12 09:30:10

C#??运算符

2009-09-01 18:29:24

C#实现多个接口

2009-09-04 13:22:31

C#实现多个接口

2009-08-26 14:01:18

C#标识符

2009-08-27 11:12:03

C# abstract

2009-08-21 13:58:06

C# virtual修

2009-08-12 14:49:33

C#移位运算符

2009-09-01 10:08:57

C#运算符

2009-08-27 13:06:13

C# new修饰符

2009-09-02 17:14:28

C#修饰符

2009-08-27 11:04:08

C# extern修饰

2009-08-12 13:35:22

C#关系运算符

2009-08-19 17:36:21

C#转义符

2009-08-12 14:29:32

C#条件运算符

2009-08-11 14:16:38

C# New运算符
点赞
收藏

51CTO技术栈公众号