c#中字符串截取使用的方法-阿里云开发者社区

开发者社区> 长空翱翔> 正文

c#中字符串截取使用的方法

简介: 一、理论及例程 String substring(int beginIndex)  String substring(int beginIndex, int endIndex)  String.Substring (Int32)         子字符串从指定的字符位置开始。
+关注继续查看

一、理论及例程


String substring(int beginIndex) 
String substring(int beginIndex, int endIndex) 
String.Substring (Int32)         子字符串从指定的字符位置开始。 
String.Substring (Int32, Int32) 子字符串从指定的字符位置开始且具有指定的长度。


  1. 举例如下:
  2.              string s = "Hello C# World!";
  3.              //s1为从s中截取的位置为3的字符以后的字符子串,3表示子字符串的起始字符位置
  4. string s1=s.Substring(3);
  5.              //s2为从s中截取的位置为6的字符开始长度为2的字符串,6表示子字符的起始字符位置,2表示子字符长度
  6. string s2 = s.Substring(6, 2);
  7. 结果如下:
  8. lo C#
  9. C#

 

二、实践案例

1、截取字符串最后一个截取符向前的字符串


  1. string s = Globle_One_Conf_Dir;
  2. s = s.Substring(0, s.LastIndexOf("\\"));

其中 

Globle_One_Conf_Dir = "F:\\软件工程开发目录\\1111111111111111111159\\设计文档.xml"

 

截取所得

s = "F:\\软件工程开发目录\\1111111111111111111159"

 

 

2、截取字符串最后一个截取符向后的字符串


  1. string s = Globle_One_Conf_Dir;
  2. s = s.Substring(s.LastIndexOf("\\"));


其中

Globle_One_Conf_Dir = "F:\\软件工程开发目录\\1111111111111111111159\\设计文档.xml"

 

截取所得

s = "\\报到205.xml"

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PowerDesigner使用教程|使用方法
PowerDesigner安装方法:  http://dev.firnow.com/course/3_program/java/javajs/20090908/174375.html   安装完这2个软件了,接着就开始使用吧,还是和以前一样,先提出需求,再做实例,因为我们之所以使用它们,肯定是因为它们能巧妙的解决某种问题,不然我们干嘛花那么多时间和硬盘空间安装它们.
721 0
Renascence使用方法
Renascence使用方法 下层库的适配 类型 下层库所有向Renascence架构提供的函数,其输入输出都必须给一个对应的继承于IStatusType的类,用于读取、保存、映射、释放该类型。 /*Basic API*/ class IStatusType { public: IStatusType(const std::string name)
913 0
+关注
长空翱翔
长期从事Windows和linux应用程序开发,系统开发,驱动程序开发以及基于.net平台的软件开发;擅长面向对象程序设计、数据库设计、应用与开发;
938
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载