string a =”Hello”;
s = s.ToLower(); 转换小写
s= s.ToUpper(); 转换大写
区分大小写方法
bool a = “abc”.Equals(“ABc”,StringComparison.OrdinalIgnoreCase); 忽略大小写
bool a= “abc”==”ABc”; 区分大小写。
字符串分隔,返回字符串数组。
string a =”sdfsdf,sdfsdf,werwer,sdfher,234,43″.Split(‘,’); 里面值的类型为char 可以是数组
多个分隔符,牛逼
string a =”sdfsdf-sdfsdf,werwer,sdfher|234,43″.Split(‘-’,',’,'|’); char类型
去掉空值
string a =”sdfsdf-sdfsdf,werwer,sdfher|234,43″.Split(new char[]{‘,’},StringSplitOptions.RemoveEmptyEntries);
多个分隔符去空值
string a =”sdfsdf-sdfsdf,werwer,sdfher|234,43″.Split(new string[]{“,”,”|”,”我靠”},StringSplitOptions.RemoveEmptyEntries);
char类型 用单引号,有且只有一个字符,string用双引号
双引号转义符为 \” 正则里用。
从文件中读取数据
string[] keywords = System.IO.File.ReadAllLines(@”E:\CT\tb.txt”, Encoding.Default);
字符串替换
string a = “XX纯爷们”;
a = a.Replace(“爷”, “娘”); 爷 替换为 娘 。
字符串中取值
string domain = “http://www.imfeng.com“;
domain = domain.Substring(7); 从左边开始数 你要开始取的字符开始处的值 从0开始算 w位于7
domain = domain.Substring(7,6); 从第7个开始 取6个元素
判断字符串是否含有某字符串 ,布尔类型
string a = “社会好和谐啊”;
bool b = a.Contains(“和谐”); bool 类型
判断字符串是否已某字符串开头
string a = “社会好和谐啊”;
bool b = a.StartsWith(“和谐”); bool 类型
判断字符串是否已某字符串结尾
string a = “社会好和谐啊”;
bool b = a.EndsWith(“和谐”); bool 类型
判断某个字符串出现的位置
string a = “社会好和谐啊”;
int i = a.IndexOf(“和谐”); 输出 3 ,第一个字符第一次出现的位置。不存在则返回-1