匿名用户

1级

2013-08-26 回答

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

string[] sArray=st.split("_");

即可得到sArray[0]="GT123",sArray[1]="1";

2.利用多个字符来分隔字符串例如复制代码代码如下:string str = "GTAZB_JiangjBen_123";

string[] sArray = str.Split(new char[2] { 'j', '_' });

foreach(string e in sArray){Console.WriteLine(e);}得到sArray[0]="GTAZB",sArray[1]="Jiang",sArray[2]="Ben",sArray[3]="123";

3根据字符串或字符串组来截取字符串例如复制代码代码如下:string str = "GTAZB_JiangjBen_123";

string[] sArray = str.Split( new string[]{"Ji","jB"}, StringSplitOptions.RemoveEmptyEntries);

foreach(string e in sArray){Console.WriteLine(e);}得到sArray[0]="GTAZB_",sArray[1]="ang",sArray[2]="en_123";

4提取字符串中的第i个字符开始的长度为j的字符串;例如复制代码代码如下:string str = "GTAZB_JiangjBen_123";

int start=3,length=8;

Console.WriteLine(str.Substring(start-1, length));

输出得到AZB_Jian。

5提取字符串中右数长度为i的字符串复制代码代码如下:string str = "GTAZB_JiangjBen_123";

string tSt;int i=5;tSt = str.Substring(str.Length - i);

Console.WriteLine(tSt);输出n_123;6替换字符串中的特定字符串复制代码代码如下:string str = "GTAZB_JiangjBen_123";

string tSt;

tSt = str.Replace("123","321");

Console.WriteLine(tSt);

输出GTAZB_JiangjBen_321

7删除字符串中的特定字符串Jiangj复制代码代码如下:string str = "GTAZB_JiangjBen_123";

string tSt;

tSt = str.Replace("Jiangj","");

Console.WriteLine(tSt);

输出GTAZB_Ben_123

8删除指定位置(第i个)的指定长度(length)的字符串复制代码代码如下:string str = "GTAZB_JiangjBen_123";

int i=5,length=8;

str=str.remove(i,length);

c#截取后几位_C#几种截取字符串的方法小结相关推荐

  1. c#截取字符串后几位_C#几种截取字符串的方法小结 (摘抄)

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

  2. java字符串截取后几位

    字符串中截取后几位,或从后面数第几位到第几位! public class demo4 {public static void main(String[] args) {String str = &qu ...

  3. C++中常见的几种输入字符串的方法

    C++中常见的几种输入字符串的方法_是赵薰薰呀的博客-CSDN博客_c++输入字符串 可以用的函数 substr substr有2种用法: 假设:string s = "0123456789 ...

  4. php随机数字符串,php生成随机数/生成随机字符串的方法小结【5种方法】

    php生成随机数/生成随机字符串的方法小结[5种方法],字符串,随机数,在线,数组,字符 php生成随机数/生成随机字符串的方法小结[5种方法] 易采站长站,站长之家为您整理了php生成随机数/生成随 ...

  5. python中如何连接两个字符串_python中5种连接字符串的方法

    字符串是Python中常用的数据类型,在开发过程中可以对字符创进行截取并与其他字符创进行连接.本文为大家介绍了5种连接字符串的方法. 1.加号 如果有其他编程语言开发经验的人,肯定知道很多语言里面是用 ...

  6. java中截取后几位字符串_java截取字符串后几位

    java中常用的字符串的截取方法_计算机软件及应用_IT/计算机_专业资料.jsp中常见使用技术,js,jstl,eclipse,java 1.length() 字符串的长度 例:char chars ...

  7. [Java]保留数值后2位的几种方法

    注: 1.以下分析基于JDK1.8.0_74. 2.实验以Double数值为例 一.返回double型 (一)Math.round 1.示例 public static void test1() { ...

  8. 盘点:U盘损坏后如何修复的五种状况和解决方法

    在这个数码信息时代,除了电脑.手机作为信息传递的载体,还有一种便携式载体--U盘.相信不管是学生党还是工作党,都有使用过U盘进行拷贝文件,使用过的小伙伴们就一定会遇到以下的几种情况:U盘中毒.U盘文件 ...

  9. excel字符串和单元格拼接_excel字符合并技巧:几种连接字符串的方法助你高效办公...

    编按:哈喽,大家好!用excel连接字符串,是我们在日常工作中,比较常用的技巧.相信大家使用最多的连接方式就是"&".但其实,在excel中连接字符串的方法有很多,并且,看 ...

最新文章

  1. 工程能力提升管理之道
  2. 使用Numpy和Scipy处理图像
  3. C#后台利用正则表达式查找匹配字符
  4. 【原创】Android VMP加壳 POC
  5. Dubbo 一篇文章就够了:Dubbo遇到初恋
  6. css sprint 生成工具 bg2css
  7. CTF-Web-常用伪协议用法:
  8. git安装后找不见版本_无法安装最新版本的Gitlab
  9. 七夕单日票房破5亿!创复工后单日票房新高
  10. matlab 排列组合
  11. 【面试】不容错过的12个深度学习面试问题
  12. 67.Systemd 实战
  13. x[:,n]或者x[n,:]的用法
  14. 线程的创建以及线程的本质
  15. Spark RDD概念学习系列之什么是Pair RDD
  16. 均衡器算法_必须像算法一样对算法进行仔细调整。 怎么样? 算法均衡器
  17. 高等代数——大学高等代数课程创新教材(丘维声)——3.7笔记+习题
  18. 为什么技术管理者要懂一点产品思维?向苹果,爱马仕学习产品底层素养
  19. 斐波那契数列python编程_fibonacci数列-斐波那契数列-python编程
  20. 详细解说Windows 8.1与Windows 8的区别(Win8.1与Win8区别)

热门文章

  1. 基于spi FLASH的嵌入式文件系统 littlefs(转)
  2. JAVA入门[1]--安装JDK
  3. 计算沙盒下文件夹内容大小 清空沙盒 文件 目录
  4. GridView 高级技术
  5. python 数据结构与算法 day04 快速排序
  6. java代理模式与装饰者模式
  7. Mysql 存储过程基本语法
  8. Android studio快捷键大全 和 eclipse对照(原)
  9. Java Synchronized 关键字
  10. Asp.Net Mvc3.0(MEF依赖注入理论)