答:string inputStr=” xx xx “; inputStr = Regex.Replace(inputStr.Trim(), @”s+”, ” “);
String 类中的一些其他常用的方法:
比较字符串
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() ;
}
}
}
获得子串
using System;
namespace StringApplication {
class StringProg {
static void Main(string[] args) {
string str = “ 昨晚我梦见你 ”;
Console.WriteLine(str);
string substr = str.Substring(4);
Console.WriteLine(substr);
}
}
}
加入字符串
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#编程指南)