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"

相关文章
|
1月前
|
C#
C#的小例子和字符串(一)
C#的小例子和字符串(一)
122 0
|
1月前
|
Java 调度 C#
C#学习系列相关之多线程(一)----常用多线程方法总结
C#学习系列相关之多线程(一)----常用多线程方法总结
|
1月前
|
C#
C#学习相关系列之数组---常用方法使用(二)
C#学习相关系列之数组---常用方法使用(二)
|
1月前
|
C#
C#有关字符串的分割,替换,截取
C#有关字符串的分割,替换,截取
|
1月前
|
程序员 C#
C#抽象类和抽象方法详解
C#抽象类和抽象方法详解
14 0
|
1月前
|
存储 开发框架 .NET
C#中将DataTable转化成ListT的方法解析
C#中将DataTable转化成ListT的方法解析
16 0
|
1月前
|
数据采集 前端开发 数据挖掘
Fizzler库+C#:从微博抓取热点的最简单方法
本文介绍如何使用Fizzler库和C#构建微博热点信息爬虫。通过Fizzler的CSS选择器定位关键信息,提取热点标题和排名,实现微博内容的智能挖掘。示例代码展示单线程和多线程采集方法,并涉及代理IP使用。
Fizzler库+C#:从微博抓取热点的最简单方法
|
1月前
|
存储 数据采集 API
C# GetField 方法应用实例
C# GetField 方法应用实例
|
1月前
|
JSON 安全 API
C# GetMethod 方法应用实例
C# GetMethod 方法应用实例
|
1月前
|
C#
C#字符串
C#字符串
20 0