1、单个字符分隔用split截取

string str = "GT123_1";
string[] strArray = str.Split('_');
//输出:sArray[0]="GT123"
// sArray[1]="1"

2、利用多个字符来分隔字符串

string str = "GTAZB_JiangjBen_123";
string[] strArray = str.Split(new char[] { 'j', '_' });
//输出:sArray[0]="GTAZB"
// sArray[1]="Jiang"
// sArray[2]="Ben"
// sArray[3]="123"

3、根据字符串或字符串组来截取字符串

string str = "GTAZB_JiangjBen_123";
string[] strArray = str.Split(new string[] { "Ji", "jB" }, StringSplitOptions.RemoveEmptyEntries);
//输出:sArray[0]="GTAZB_"
// sArray[1]="ang"
// sArray[2]="en_123"。

4、提取字符串中的第i个字符开始的长度为j的字符串;

string str = "GTAZB_JiangjBen_123";
int start = , length = ;
Console.WriteLine(str.Substring(start - , length));
//输出:AZB_Jian。

5、提取字符串中右数长度为i的字符串

string str = "GTAZB_JiangjBen_123";
int i = ;
str = str.Substring(str.Length - i);
Console.WriteLine(str);
//输出:n_123。

6、替换字符串中的特定字符串

string str = "GTAZB_JiangjBen_123";
str = str.Replace("", "");
Console.WriteLine(str);
//输出:GTAZB_JiangjBen_321。

7、删除字符串中的特定字符串Jiangj

string str = "GTAZB_JiangjBen_123";
str = str.Replace("Jiangj", "");
Console.WriteLine(str);
//输出:GTAZB_Ben_123。

8、删除指定位置(第i个)的指定长度(length)的字符串

string str = "GTAZB_JiangjBen_123";
int i = , length = ;
str = str.Remove(i, length);
Console.WriteLine(str);
//输出:GTAZBen_123。

相关文章:C# string 字符串详解 恒定 驻留

C# String与StringBuilder

C#截取字符串的方法小结的更多相关文章

  1. C#几种截取字符串的方法小结 (摘抄)

    1.根据单个分隔字符用split截取 例如 string st="GT123_1"; string[] sArray=st.split("_"); 即可得到sA ...

  2. C#几种截取字符串的方法小结

    1.根据单个分隔字符用split截取例如代码如下: string st="GT123_1"; string[] sArray=st.split("_"); 即可 ...

  3. C#几种截取字符串的方法小结,需要的朋友可以参考一下

    1.根据单个分隔字符用split截取 例如 复制代码 代码如下: string st="GT123_1"; string[] sArray=st.split("_&quo ...

  4. C#截取字符串的方法小结(转)

    1.单个字符分隔用split截取 string str = "GT123_1"; string[] strArray = str.Split('_'); //输出:sArray[0 ...

  5. shell截取字符串的方法

    参考文献: linux中shell截取字符串方法总结 [Linux]如何在Shell脚本中计算字符串长度? 截取字符串的方法一共有八种,主要为以下方法 shell中截取字符串的方法有很多中, ${ex ...

  6. paip.截取字符串byLastDot方法总结uapi python java php c# 总结

    paip.截取字符串byLastDot方法总结uapi python java php c# 总结 ========uapi   left_byLastDot   right_byLastDot 目前 ...

  7. shell中截取字符串的方法总结

    shell中截取字符串的方法有很多种, ${expression}一共有9种使用方法. ${parameter:-word} ${parameter:=word} ${parameter:?word} ...

  8. JavaScript:在JS中截取字符串的方法

    这篇主要说一说截取字符串的方法,用于帮助自己缕清方法的作用,参数的意义,返回值,是否对于原来的字符串进行了操作等. 在javascript中,常见的截取字符串的方法有slice().substring ...

  9. C#几种截取字符串的方法(split 、Substring、Replace、remove)

    C#截图字符串常用的方法有 split .Substring.Replace.remove等. split的使用: 1. Split( Char ()) 返回的字符串数组包含此实例中的子字符串(由指定 ...

随机推荐

  1. Mysql 授权访问

    ' WITH GRANT OPTION; FLUSH PRIVILEGES; 这就是设置一个 urser:root pwd: 账号,该账号可以在任何机器,同时访问服务器

  2. cf E. Fox and Card Game

    http://codeforces.com/contest/389/problem/E 题意:给你n个序列,然后两个人x,y,两个人玩游戏,x从序列的前面取,y从序列的后面取,两个人都想自己得到的数的 ...

  3. 信号槽的被连接几次,就会执行几次(有空要仔细研究connect的各种用法)

    所以connect一定要做一次连接即可.否则点击一下按钮,会不断弹出多次窗口. 另外,也不用管这个对象有没有被实例化,connect都不会出错.

  4. RR 插入不影响

    | test100 | CREATE TABLE `test100` ( `sn` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增编号', `phoneNo` ...

  5. 【HDOJ】2144 Evolution

    并查集+DP. /* 2144 */ #include <cstdio> #include <cstring> #include <cstdlib> #define ...

  6. 【Linux】鸟哥的Linux私房菜基础学习篇整理(三)

    1. gzip [-cdtv#] filename:压缩.参数:-c:将压缩的数据输出到屏幕上,可通过数据重定向进行处理:-d:解压缩的参数:-t:可以用来检验一个压缩文件的一致性,查看文件有无错误: ...

  7. (转载)MySQL 统计数据行数 Select Count

    (转载)http://www.5idev.com/p-php_mysql_select_count.shtml 统计数据行数 SELECT COUNT() FROM 语法用于从数据表中统计数据行数. ...

  8. (转载)Linux定时任务cron配置

    (转载)http://blog.csdn.net/jbgtwang/article/details/7995801 实现linux定时任务有:cron.anacron.at等,这里主要介绍cron服务 ...

  9. 如何解决编译linux内核(解决声卡问题),遭遇fatal error: linux/limits.h: 没有那个文件或目录

    最近帮一位上海的朋友搞一块小板,在ubuntu15.04 vivid上已经加载了对应了.ko驱动包 但关键是系统根本就枚举不到该声卡ALC5640,试了OpenSUSE也是一样的结果,看来是内核漏加载 ...

  10. redis合库

    玩家数据全部保存在redis,对合服来绝对是个坑.因为一直都是做开发,合库这事还是第一次操作. 首先,合服要做哪些事情,当然不同的游戏肯定不一样.合服的目的是为了增加同个服务器上活跃玩家的数量.合服有 ...