c#中封装了很多关于字符串操作的函数,很好的方便了我们的调用。。以下是一些例子。。
/*string a = "fwgrwhrweh";
string b=a.Substring(3);
Console.WriteLine(b); 查找子串*/
/*string a = "gerherjhtrj";
string b = a.Replace("j", "h");
Console.WriteLine(b); 代替字符*/
/*string a = "i like you";
bool b=a.Contains("like");
Console.WriteLine(b); 看是否包含某个字符串*/
/*string a = "shizhan heihei";
bool b = a.StartsWith("shizhan");
Console.WriteLine(b); 看是不是以某个字符串开头*/
/*int b = 0; string a = "shizhan like";
b = a.IndexOf("shizhan");
Console.WriteLine(b);看某个字符串在string中第一次 出现的位置*/
/* string a = "dgerhre";
string b = "grht";
string c = string.Concat(a, b);
Console.WriteLine(c);连接两个string*/
/*string a = " ge gteh rtj";
string b = a.Trim();
Console.WriteLine(b);去除开头的空格或者结尾的空格*/
/*string a = "shizhange gteh rtj";
string b = "shizhan";
b = a.Trim(b.ToCharArray());
Console.WriteLine(b);去除某个字符串*/
/*string a = Console.ReadLine();
string[] b = a.Split(' ');
for (int i = b.Length - 1; i >= 0; i--)
{
Console.Write(b[i]+" ");
}分离单词,反序输出*/
/*string a = Console.ReadLine();
int b = a.IndexOf('@');
string c = a.Substring(0, b );
string d = a.Substring(b + 1, a.Length - b-1);
Console.WriteLine(c);
Console.WriteLine(d);分离邮箱用户名和域名*/
/*string[] lines = System.IO.File.ReadAllLines(@"d:/1.txt", Encoding.Default);
foreach (string item in lines)
{
string[] a = item.Split(new char[] {' '},StringSplitOptions.RemoveEmptyEntries);
foreach (string name in a)
{
Console.WriteLine(name);
}
}重文本中读入数据,且分离出每行之间空格分离开的数据*/