答:string inputStr=" xx xx "; inputStr = Regex.Replace(inputStr.Trim(), @"s+", " ");編程
String類中的一些其餘經常使用的方法:
比較字符串ide
using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string str1 = "這是一個測試"; string str2 = "這是一個測試"; if (String.Compare(str1, str2) == 0) { Console.WriteLine(str1 + " 和" + str2 + " 相等."); } else { Console.WriteLine(str1 + " 和" + str2 + " 不相等."); } Console.ReadKey() ; } } }
String包含String測試
using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string str = "這是一個測試"; if (str.Contains("測試")) { Console.WriteLine("在字符串中找到測試一詞."); } Console.ReadKey() ; } } }
得到子串ui
using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string str = "昨晚我夢見你"; Console.WriteLine(str); string substr = str.Substring(4); Console.WriteLine(substr); } } }
加入字符串spa
using System; namespace StringApplication { class StringProg { static void Main(string[] args) { string[] starray = new string[]{"夜晚是黑暗的", "天天陽光照在山頂上", "我乘坐一艘帆船旅行", "當我到杭州時", "我停了下來"}; string str = String.Join("\n", starray); Console.WriteLine(str); } } }
參考:字符串(C#編程指南)code