自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析如何去除Strings中的C#空格

開發(fā) 后端
你或許知道你能使用String.Trim方法去除字符串的頭和尾的空格,不幸運(yùn)的是. 這個(gè)Trim方法不能去除字符串中間的C#空格。
  1. string text = "  My test\nstring\r\n is\t quite long  ";  
  2. string trim = text.Trim(); 

這個(gè)'trim' 字符串將會(huì)是:

"My test\nstring\r\n is\t quite long"  (31 characters)

另一個(gè)清除C#空格方法是使用 String.Replace 方法, 但是這需要你通過(guò)調(diào)用多個(gè)方法來(lái)去除個(gè)別C#空格:

  1. string trim = text.Replace( " """ );  
  2. trim = trim.Replace( "\r""" );  
  3. trim = trim.Replace( "\n""" );  
  4. trim = trim.Replace( "\t""" ); 

這里最好的方法就是使用正則表達(dá)式.你能使用Regex.Replace方法, 它將所有匹配的替換為指定的字符.在這個(gè)例子中,使用正則表達(dá)式匹配符"\s",它將匹配任何空格包含在這個(gè)字符串里C#空格, tab字符, 換行符和新行(newline).

  1. string trim = Regex.Replace( text, @"\s""" ); 

這個(gè)'trim' 字符串將會(huì)是:

  1. "Myteststringisquitelong"  (23 characters) 

本文來(lái)自Lucky Jack博客園文章《如何去除C#Strings中的空格? 》

【編輯推薦】

  1. 如何用C#和ADO.NET訪問(wèn)
  2. 淺析C# Switch語(yǔ)句
  3. C#驗(yàn)證輸入方法詳解
  4. 簡(jiǎn)單介紹C# 匿名方法
  5. C# FileSystemWatcher對(duì)象
責(zé)任編輯:彭凡 來(lái)源: 博客園
相關(guān)推薦

2009-08-19 16:42:41

C#如何使用XML

2009-03-10 13:59:41

C#套接字編程

2009-04-29 09:06:18

C#設(shè)計(jì)模式Adapter

2009-01-16 09:58:07

C#編程C#內(nèi)存管理垃圾收集

2009-07-31 18:39:31

C#中foreach引

2009-08-07 17:25:37

C# SortedLi

2009-09-03 18:19:35

C#鼠標(biāo)右鍵

2009-08-14 17:45:52

C# ArrayLis

2009-08-17 18:34:50

C# ChangeCo

2009-09-08 16:22:27

c# listBox

2009-09-11 11:27:38

AttributeUsC# Attribut

2009-09-02 10:58:02

C#動(dòng)態(tài)數(shù)組

2009-08-25 17:59:49

C#入門

2009-08-24 16:39:19

C# 泛型應(yīng)用

2009-09-10 12:00:09

C# listbox

2009-08-20 16:15:19

C# 匿名方法

2009-07-31 14:03:21

C# Format函數(shù)

2009-08-18 09:24:52

C# Anonymou

2009-08-20 14:45:13

C# Switch語(yǔ)句

2009-08-10 17:36:17

C#擴(kuò)展方法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)