zoukankan      html  css  js  c++  java
  • C#字符串操作方法记录

    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 b.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

  • 相关阅读:
    Cannot resolve symbol 'SpringBootApp
    Java读取ZIP文件ZipEntry.getsize()总是返回-1?
    java 读取zip里面的xml文件
    导出:xml zip
    jquery form submit提交方式
    [转][C#]无法创建虚拟目录。ASP.NET 2.0 尚未在 Web服务器上注册。
    [转][C#].Net反编译利器
    [转][echarts]地图轮播
    [转][C#]AutoFac 使用方法总结
    [转]用代码访问 Https
  • 原文地址:https://www.cnblogs.com/Harry369/p/3338069.html
Copyright © 2011-2022 走看看