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

  • 相关阅读:
    关于前端框架讨论的链接
    和BEM的战斗:10个常见问题及如何避免
    BEM —— 源自Yandex的CSS 命名方法论
    JavaScript 语句后应该加分号么?
    彻底搞懂word-break、word-wrap、white-space
    ios UIImageWriteToSavedPhotosAlbum报错 NSPhotoLibraryAddUsageDescription
    Emmet使用手册
    vue-cli入门之项目结构分析
    ios移动端原生滚动条滚动不灵敏问题
    ios点击事件失效
  • 原文地址:https://www.cnblogs.com/Harry369/p/3338069.html
Copyright © 2011-2022 走看看