<转载>浅析如何去除Strings中的C#空格
2012-07-26 22:22
281 查看
string text = " My test\nstring\r\n is\t quite long "; string trim = text.Trim();
这个'trim' 字符串将会是:
"My test\nstring\r\n is\t quite long" (31 characters)
另一个清除C#空格方法是使用 String.Replace 方法, 但是这需要你通过调用多个方法来去除个别C#空格:
string trim = text.Replace( " ", "" ); trim = trim.Replace( "\r", "" ); trim = trim.Replace( "\n", "" ); trim = trim.Replace( "\t", "" );
这里最好的方法就是使用正则表达式.你能使用Regex.Replace方法,
它将所有匹配的替换为指定的字符.在这个例子中,使用正则表达式匹配符"\s",它将匹配任何空格包含在这个字符串里C#空格, tab字符,
换行符和新行(newline).
string trim = Regex.Replace( text, @"\s", "" );
这个'trim' 字符串将会是:
"Myteststringisquitelong" (23 characters)
相关文章推荐
- 浅析如何去除Strings中的C#空格
- 浅析如何去除Strings中的C#空格
- 【转载】如何去除C#Strings中的空格?
- 浅析如何去除Strings中的C#空格
- c#中如何去除List<String>中的重复项
- 如何去除C#Strings中的空格?
- C#中如何使用IComparable<T>与IComparer<T>接口(转载)
- 如何去除C#Strings中的空格?
- <转载>大白话系列之C#委托与事件讲解(序言)
- <转载>生产者与消费者(C#)
- <转载>大白话系列之C#委托与事件讲解(一)
- 【转载】<marquee>标签去除空白代码
- <转载>C#中的特性(Attributes)
- C#中如何选择使用T[]或List<T>
- 【转载于<小锋刚>博客园】C#遍历ContextMenuStrip右键菜单中包含子菜单的所有菜单并添加事件
- 转载:C++中如何返回内置类型的最值—<limits>使用
- 浅析C#中的Func<>委托
- 转载]<转>如何理解 File's Owner 与 First Responder
- eclipse中如何去除警告:Class is a raw type. References to generic type Class<T> should be parameterized
- <转载>如何解决子级用float浮动父级div高度不能自适应的问题