如何去掉C#字符串前后的空格


一、描述

在做幼兒智能監控防盜的項目中,遇到在輸入查詢條件,出現前后空格的問題。

二、方法

1. 字符串行數Trim()可以去掉字符串前后的空格,如:

string myString = "  this is a test   ";
Console.WriteLine(myString.Trim());

輸出的結果為:

 

2. 使用字符串的Replace()函數可以去掉字符串中間及前后的空格:

string myString = "  this is a test  ";
Console.WriteLine(myString.Replace(" ", ""));

輸出結果為:

 

 3. 當字符串中含轉義字符(如\r, \t, \n)時,考慮用正則表達式方法Regex.Replace()和匹配符\s(匹配任何空白字符,包括空格,制表符,換頁符等,與[\f\n\t\r\v]等效),如:

string myString = "  this\n is\r a \ttest   ";
Console.WriteLine(Regex.Replace(myString, @"\s", ""));

輸出結果為:

 

 三、參考資料

參考方法資料:https://www.cnblogs.com/donchen/p/8966059.html


免責聲明!

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



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