C# 去除字符串中空格


 

Trim() 可以去除字符串前后空格如:

var str = "    馬  蓉,劉湘瑜,王 寶 強   ";
            var contatin1 = str.Trim();
            Console.WriteLine(contatin1);

結果為:

 

 

Replace() 可以去除字符串中所有空格如:

 var str = "    馬  蓉,劉湘瑜,王 寶 強   ";
            string contain = str.Replace(" ", "");
            Console.WriteLine(contain);

結果為:

 

 

當字符串中含轉義字符(如\r, \t, \n)時,Replace函數就需要做一下改進,引入正則表達式

 var str = "    馬  \n蓉,劉湘瑜\r,王 寶 強   ";
            string contain1 = str.Replace(" ", "");
            string contain = Regex.Replace(str, @"\s", "");
            Console.WriteLine("Replace:" + contain1);
            Console.WriteLine("Replace+Regex :" + contain);

結果為:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM