一、描述
在做幼兒智能監控防盜的項目中,遇到在輸入查詢條件,出現前后空格的問題。
二、方法
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", ""));
輸出結果為:

三、參考資料
